data 資料夾)或使用 mysqldump 匯出所有資料庫。net stop mysql
C:\mysql\bin\mysqld --remove
C:\mysql-new)。my.ini 並設定 basedir、datadir。C:\mysql-new\bin\mysqld --install
net start mysql
mysql_upgrade -u root -p
此指令會執行:
mysqlcheck --check-upgrade --all-databases --auto-repairmysql_fix_privilege_tables(升級權限表)mysqlcheck --all-databases --check-upgrade --fix-db-names --fix-table-namesdatadir 未變,升級後直接指向舊資料目錄即可;若有變更,需將舊 data 內容完整複製過去。character_set_server、collation_server 設定一致。mysql -u root -p -e "SELECT VERSION();"
SHOW VARIABLES LIKE 'version%';
確認版本號、資料表可正常讀寫、權限運作正常。