MySQL版本升級5.6到5.7版本


從5.6升級到5.7版本,5.7的版本為5.7.17

升級的過程還是比較簡單,需要注意幾個點

1.下載對應的包

2.備份整個數據庫

3.使用升級參數

1.下載

# wget "https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar"

2.備份數據庫

Tips:備份數據庫並不是必須的行為,只是個人行為,升級過程理論上不會出現差異,但是為了保險,做為DBA,應該做一個備份,以防止異常情況出現。

如果不備份整個數據庫,mysql這個數據庫則是必須要備份,要考慮到回退的情況

3.使用升級參數

下載完畢后,將mysql鏈接到新的版本號上,啟動mysql,沒有問題,但是在隨后的error.log中,會有一堆的error報錯,因為mysql的數據字典不一致,

故此,啟動后,需要使用mysql_upgrade進行更新一下數據字段

Tips:這里需要注意,使用mysql_upgrade指令,一定要帶個-s,否則,會多所有庫,進行重建刷新,這是沒有必要的,加上-s后,只需要對mysql進行

數據字典更新,其他庫保持不變,從原則來來考慮,數據表是不需要進行更新的,故此,-s是必須的必要的參數

 

具體實現過程

# rm -rf mysql
# ln
-s mysql-5.7.17-linux-glibc2.5-x86_64 mysql
# /etc/init.d/mysql start
# mysql_upgrade -s #數據字典更新
# /etc/init.d/mysql restart #這里再次重啟一下數據庫

至此,升級完成,如果異常,需要查看error.log進行診斷

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM