MySQL 5.6升級到5.7版本官方推薦的兩種方法

chenfeng發表於2016-09-14
官方推薦的方法如下:
1、in-place upgrade:原地升級法,利用已存在的datadir目錄進行升級。
2、logical upgrade:邏輯升級法,利用mysqldump匯出匯入進行升級。

但在實際的升級過程中很少會用到上面這兩種方法,特別是第一種;通常都是透過部署一個新從庫來完成升級的(主庫老版本,從庫目標版本),這樣的話只需要在切換的時候停下機就行了。

邏輯升級(logical upgrade)的話,先匯出,接著匯入,最後執行mysql_upgrade完成升級;另外,小版本升級可以不執行mysql_upgrade,但在實際的生產環境中,建議不管是小版本升級還是大版本升級
都執行mysql_upgrade。

備註:執行Mysql_upgrade時需要禁用GTID,因為執行Mysql_upgrade會修改mysql引擎的系統表,這不是一個事務表。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2124962/,如需轉載,請註明出處,否則將追究法律責任。

相關文章