Linux CentOS 6將mysql 5.1.73 升級到 mysql 5.7.25

參考: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便安裝完成了
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章