wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar
tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar
rpm -qa|grep mariad
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
mkdir /application
mkdir /application/soft
mv * /application/soft
cd /application/soft/
cd ..
mkdir mysql
mv *.rpm ./mysql
chmod -R 777 mysql/
cd mysql/
rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm
vi /etc/my.cnf
-----------------
skip-grant-tables
character_set_server=utf8
init_connect='SET NAMES utf8'
-----------------
systemctl start mysqld.service
mysql
mysql>update mysql.user set authentication_string=password('123456') where user='root';
msyql>flush privileges;
mysql>quit;
systemctl stop mysqld.service
vi /etc/my.cnf
---------------
----------------
systemctl start mysqld.service
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
mysql -uroot -p123456
mysql>flush privileges;
mysql>grant all privileges on *.* to 'root'@'%' identified by '123123' with grant option;
原文参考:www.cnblogs.com/lzhdonald/p…