關於mysql_upgrade工具的使用的注意事項及限制


正文

我們正常使用:
 
mysql_upgrade -uroot -p'123456'

重啟生效
service mysql stop

service mysql start


翻譯如下:

 

注意
這是一個里程碑版本,供您自擔風險使用。
不支持里程碑版本之間的升級(或從里程碑版本到GA版本)之間的升級。
在里程碑版本中會發生重大的開發更改,您可能會遇到兼容性問題,例如除了運行mysql_upgrade的常規過程之外還需要注意的數據格式更改。
例如,您可能會發現在升級之前需要使用mysqldump轉儲數據,然后重新加載。

 

總結

在里程碑版本之間就不要使用這種方式進行升級了(5.6 - 5.7)

在里程碑到GA版本也不要這種方式

那怎么升級呢:

mysqldump除了系統表的業務表在在新庫上進行還原,時間可能會很長,這就需要DBA人員算出提前量不要影響上線。

用戶的權限可以通過pt工具導出,在導入。


免責聲明!

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



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