MySQL升級的實質是對數據字典的升級,數據字典有:sys、mysql、information_schema、performance_schema 。
一、MySQL升級的兩種方式:
1、in-place upgrade(適合小版本的升級)
即:關閉當前的MySQL,替換當前的二進制文件或包,在現有的數據目錄上重啟MySQL,並運行mysql_upgrade.
特點:不改變數據文件,升級速度快;但,不可以跨操作系統,不可以跨大版本(5.5—>5.7).
2、logical upgrade(適合不同操作系統的MySQL升級,大版本之間的升級)
即:使用mysqldump 或 mydumper 導入導出數據,實現版本的升級。
特點:可以跨操作系統,跨大版本,整理表碎片;但,數據量大的情況下升級速度慢,容易出現亂碼等問題。
