CentOS 6.9 12MySQL 5.6.36到5.7.18
#MySQL 5.6.36 安裝流程:
##升級方法很簡單
1、安全關閉資料庫
[root@001 ~]# service mysqld stop
#2、上傳mysql5.7.18 到伺服器上並解壓縮到/usr/local
[root@001 ~]# tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
#3、取消5.6#的軟連接,並建立##5.7 新連結
[root@001 ~]# cd /usr/local/#[root@001 local]# unlink mysql
[root@001 local]# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql
#[root@001 local]# cp -rf /data/mysqldata/mysql mysql_old #這裡先備份預防後期想退回,如果想回滾版本只需將備份的mysql_old替換層mysql,然後按照下面步驟操作即可
[root@001 local]# service mysqld start#Starting MySQL................................................ .... SUCCESS!
4、以上步驟其實已經升級成功,也能啟動成功,但只能保證資料檔案會相容。需要使用 mysql_upgrade 來將5.6的檔案升級到#5.7
#[root@001 local]# mysql_upgrade -uroot -p
#參數-s 一定要加,表示只更新系統表,如果不加-s,則會把所有函式庫的表以5.7.9的方式重建,線上千萬別這樣操作#因為資料庫二進位檔案是相容的,無需升級
#什麼時候不需要-s ? 當一些舊的版本的儲存格式需要新的特性,
# 來提升效能時,不加-s
#即使透過slave進行升級,也建議使用該方式升級,速度比較快
#[root@001 local]# mysql -V ##查看mysql##版本
##升級成功! ! !#注意:
以上是CentOS 6.9 升級MySQL 5.6.36到5.7.18的詳細內容。更多資訊請關注PHP中文網其他相關文章!