BACKWPUP外掛程式warning-cannot-load-from-mysqlproc-the-table-is-probably-corrupt

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 頻道,獲取最新更新!

🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!

 

發表評論

您的電子郵箱地址不會被公開。 必填項已用 * 標註

滾動到頂部