生產環境 MySQL 5.5.x 就地升級 5.6.x 標準流程,強調備份、skip-grant-tables、mysql_upgrade、權限刷新、錯誤日誌驗證。
innodb_file_per_table=1) 可直接 mysql_upgrade;共享表空間建議**導出導入**。service mysqld stopmv /usr/local/mysql /usr/local/mysql.bak、cp -ar /data/mysql3306 /data/mysql3306.baktar xf mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz -C /usr/localln -s mysql-5.6.28-linux-glibc2.5-x86_64 /usr/local/mysqlmy.cnf 至新 basedir,在 [mysqld] 加入 skip-grant-tables。service mysqld startmysql_upgrade -P3306 -u root -p'xx'OK。FLUSH PRIVILEGES;skip-grant-tables,重啟服務。error.log 無報錯,驗證業務數據正常。mysql_upgrade 會檢查系統表結構兼容性並修復,**務必執行**。mysqldump 導出再導入新實例,避免元數據不一致。