Jdk1.8+Redis+Mysql安装

linux 下jdk+redis+mysql安装笔记

redis 安装

1
2
3
4
5
6
7
8
9
10
11
12
13
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
tar -zxf redis-4.0.9.tar.gz
mv redis-4.0.9 /usr/local/redis
cd /usr/local/redis
make
cd src
make install
mv redis.conf /usr/local/redis/etc/
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/
vim redis.conf
daemonize yes
requirepass xxx
redis-server /usr/local/redis/etc/redis.conf

mysql安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
##卸载已安装mysql
rpm -qa | grep mysql
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
whereis mysql
rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql
##安装mysql
groupadd mysql
useradd -r -g mysql mysql
tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
mkdir /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql
cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
vi /etc/my.cnf
[mysqld]
datadir=/usr/local/mysql/data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1
character_set_server=utf8
/usr/local/mysql/support-files/mysql.server start
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
service mysql restart
mysql -u root -p
Enter password:
mysql>set password for root@localhost = password('xxxx');
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
mysql>source /home/xxx.sql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig --list

mysqldump -uroot -pxxxx --force --quick --all-databases >/home/mysql/alldata.sql
source alldata.sql
grant all privileges on *.* to root@"%" identified by "xxxx";
flush privileges;

JDK1.8安装

1
2
3
4
5
6
7
8
9
10
wget https://yy2.gxkjbg.com/201704/tools/jdk-linux-x64.tar.gz
tar -zxvf jdk-linux-x64.tar.gz
mv /home/jdk1.8.0_131 /usr/local
vi .bash_profile
export JAVA_HOME=/usr/local/jdk1.8.0_131
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export PATH
source .bash_profile
ln -s /usr/local/jdk1.8.0_131/bin/java /usr/bin/java