參考:https://blog.csdn.net/u010199866/article/details/80997485
先下載mysql 5.7.25
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-1.el6.x86_64.rpm-bundle.tar
1.將數據庫中的數據進行備份
2.停掉mysql服務
service mysqld stop
3.卸載mysql 5.1.73
yum remove mysql mysql-*
4.將相應的文件刪除
find / -name mysql
5.創建work目錄
mkdir -p /root/work
6.將文件解壓到/root/work目錄
tar -xvf mysql-5.7.25-1.el6.x86_64.rpm-bundle.tar -C /root/work/
7.按順序安裝
rpm -ivh mysql-community-common-5.7.25-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.25-1.el6.x86_64.rpm
注意:如果安裝的第一步出問題
使用 rpm -qa|grep mysql 查看
使用 rpm -e mysql-libs-5.1.73-8.el6_8.x86_64 --nodeps 強制卸載
8.啓動mysql服務
service mysqld start
9.修改MySQL配置文件:vim /etc/my.cnf
在文件末尾加上:skip-grant-tables
保存後重啓MySQL服務:service mysqld restart(這樣做開啓安全模式登錄,方便我們第一次登錄設置密碼)
登錄:mysql -u root -p,初次登錄密碼爲空,直接回車:
設置root用戶密碼:
use mysql;
update user set password_expired='N' where user='root';
update user set authentication_string=password('123456') where user='root';
flush privileges;
設置所有主機可以登錄(遠程登錄):
use mysql;
update user set host='%' where user='root';
flush privileges;
將備份的數據還原到數據庫中
至此,mysql 5.7.25便安裝完成了