BACKWPUP外掛程式warning-cannot-load-from-MySQL的proc-the-table-is-probably-corrupt
WAARSCHUWING: Databasefout Cannot load from MySQL的.proc.
這個警告有多嚴重?可以做什麼來解決呢?
這是由於不同MySQL服務器版本所需的模式更改。解決這個問題的簡單方法是從命令行運行mysql_upgrade命令。
關於mysql_upgrade
mysql_upgrade檢查所有數據庫中的所有表與當前版本的MySQL服務器不兼容。 mysql_upgrade還升級系統表,以便可以利用可能已添加的新特權或功能。
mysql_upgrade應該在每次升級MySQL時執行。它取代了較舊的mysql_fix_privilege_tables腳本,它不應再使用。
mysql_upgrade執行以下命令來檢查和修復表以及升級系統表:
mysqlcheck --all-databases --check-upgrade --auto-repair
mysql fix_priv_tables
從命令行運行mysql_upgrade
要使用mysql_upgrade,請確保MySQL服務器正在運行,然後從命令行工具調用mysql_upgrade:
mysql_upgrade -uroot -p --force
然後應提示你輸入MySQL root的密碼,並且mysql_upgrade將檢查所有數據庫和表,並在適當的地方進行修復。
如果不在shell的搜索路徑中,你可能需要指定上述命令的完整路徑。
在Debian 6上,應該在:
/usr/bin/mysql_upgrade -uroot -p --force
在Mac的MAMP上,默認路徑是:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
在Windows上,將安裝MySQL並包含在bin子目錄中。默認情況下,它應位於:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
完全的!
運行mysql_upgrade後,停止服務器並重新啟動它,以確保對系統表所做的任何更改生效。
所有檢查和修復的表都標有當前MySQL版本號。這確保下次在服務器的相同版本上運行mysql_upgrade時,它可以告訴是否需要再次檢查或修復表。
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《BACKWPUP插件warning-cannot-load-from-mysqlproc-the-table-is-probably-corrupt》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-167.html
歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!