cd /usr/local/src
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
tar zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.19-linux-glibc2.12-x86_64 /usr/local/mysql
useradd -M -s /sbin/nologin mysql
mkdir -p /usr/local/mysql/data/mysql
chown mysql /usr/local/mysql/data/mysql
./bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data/mysql
cp support-files/my-default.cnf /etc/my.cnf
<--增加配置
basedir = /usr/local/mysql
datadir = //usr/local/mysql/data/mysql
socket = /tmp/mysql.sock
-->
cp support-files/mysql.server /etc/init.d/mysqld
<--增加配置
basedir=/usr/local/mysql
datadir=/data/mysql
-->
chkconfig --add mysqld
chkconfig --list
/etc/init.d/mysqld start
/usr/local/mysql/bin/mysql -uroot -p'123456'
set password = password('654321');
/etc/init.d/mysqld restart
/usr/local/mysql/bin/mysql -uroot -p
update mysql.user set authentication_string=password('123456') where user='root';
update mysql.user set host='%';
select user,host from mysql.user;
flush privileges;
systemctl restart mysqld
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT