現在位置: 首頁 > MySQL, 茶包專欄 > 正文

茶包專欄 MySQL 升級後資料表損壞 The table is probably corrupted

這幾天在測試 MySQL,從 5.1 升級到 5.5.49 之後執行 mysqldump 出現錯誤訊息

 

訊息中告知無法讀取 mysql.proc,進到 Client 端 select mysql.proc 也是一樣的狀況

MySQL 官方的解釋是升級 MySQL 版本有可能造成 “資料表” 與 MySQL版本不相容,並且建議在每次升級 MySQL 後都應該執行 mysql_upgrade 進行升級確認

 

 

使用 mysql_upgrade 修復

 

mysqlcheck 確認目前所有資料庫和表是否正常

 

 

 

Reference:

mysql_upgrade — Check Tables for MySQL Upgrade

mysqlcheck — A Table Maintenance Program

文章連結: https://shazi.info/%e8%8c%b6%e5%8c%85%e5%b0%88%e6%ac%84-mysql-%e5%8d%87%e7%b4%9a%e5%be%8c%e8%b3%87%e6%96%99%e8%a1%a8%e6%90%8d%e5%a3%9e-the-table-is-probably-corrupted/ | Mr. 沙先生

該文章由 shazi7804 於2016年05月11日發表在 MySQL, 茶包專欄 分類下, 你可以發表回文,並在保留原文地址及作者的情况下引用到你的網站或部落格。
原文轉載請註明: 茶包專欄 MySQL 升級後資料表損壞 The table is probably corrupted | Mr. 沙先生
標籤: ,

茶包專欄 MySQL 升級後資料表損壞 The table is probably corrupted:給Mr.沙先生一點建議

發表回文