BACKWPUP プラグインの警告-cannot-load-from-mysqlのproc-テーブルはおそらく壊れています
WAARSCHUWING: Databasefout からロードできません 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 ルートのパスワードを求めるプロンプトが表示されます。mysql_upgrade はすべてのデータベースとテーブルをチェックし、必要に応じて修復します。
上記のコマンドがシェルの検索パスにない場合は、フル パスを指定する必要がある場合があります。
Debian 6 では、次の場所にあります。
/usr/bin/mysql_upgrade -uroot -p --force
MAMP for Mac では、デフォルトのパスは次のとおりです。
/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 を実行するときに、テーブルを再度チェックまたは修復する必要があるかどうかを確認できます。
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 「BACKWPUP plugin warning-cannot-load-from-mysqlproc-the-table-is-probably-corrupt」を共有しました。これは役に立ちます。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-167.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!