MySQL升級後執行mysql_upgrade

| Comments

最近把MySQL從5.1升級到5.5,之後創建存儲過程時報如下錯誤:

ERROR 1548 (HY000) at line 5: Cannot load from mysql.proc. The table is probably corrupted

解決辦法是執行如下命令:

1
mysql_upgrade -p
mysql_upgrade是MySQL提供的一個指令,作用是檢查MySQL中的各個表與當前版本的數據庫是否匹配并嘗試修復所有發現的問題。MySQL官方文檔中推薦在每次升級後執行一下這個指令。

Comments