下載地址
https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar
查詢mariadb的版本號
rpm -qa|grep mariadb
如顯示出:mariadb-libs-5.5.56-2.el7.x86_64,則說明系統使用的是該版本,可以對該版本進行卸載
卸載mariadb
sudo rpm -e mariadb-libs-5.5.56-2.el7.x86_64 --nodeps
解壓mysql
tar xvf mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar
安裝mysql
建議按順序安裝:common --> libs --> clients --> server
rpm -ivh mysql-community-libs-compat-5.7.19-1.el6.x86_64.rpm --nodeps rpm -ivh mysql-community-common-5.7.19-1.el6.x86_64.rpm --nodeps rpm -ivh mysql-community-libs-5.7.19-1.el6.x86_64.rpm --nodeps rpm -ivh mysql-community-client-5.7.19-1.el6.x86_64.rpm --nodeps rpm -ivh mysql-community-server-5.7.19-1.el6.x86_64.rpm --nodeps
# 查看mysql安裝到哪里了
which mysqld
關閉防火牆
setenforce 0 systemctl stop firewalld.service systemctl disable firewalld.service
啟動mysql
service mysqld start
查看root初始密碼
more /var/log/mysqld.log |grep password
[Note] A temporary password is generated for root@localhost: OgoSH?xjg1hb
登錄
mysql -uroot -p
修改密碼規則以及修改密碼
mysql>set global validate_password_length=4; mysql>set global validate_password_policy=0;
mysql>set password = password('root');
給任意IP授權
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;