実際に使用すると、phpMyAdminの、エラーが見つかりません どこに問題がありますか?
- 問題は、MariaDB をアップグレードしたか、MySQL データベースバージョン。
- MariaDB をアップグレードするか、MySQLデータベースのバージョン以降、データ構造は使用されません
mysql_upgrade
コマンドを実行して、アップグレード アップデートを完了します。 - その後、MySQL データベースの操作中に、エラー メッセージが表示される場合があります。
WordPressプラグイン自動バックアップ処理中に以下のエラーが発生しました ▼
Warning: Database error Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error Query SHOW FUNCTION STATUS
- mysql.proc これは、ストアド プロシージャまたは関数に関する情報を記録する 5.1 のシステム テーブルです。
警告を修正する方法: mysql.proc のデータベース エラーの列数が間違っていますか?
以下はチェン・ウェイリアン文書化されたソリューション。
ステップ1:安全な方法は、最初にダンプまたはコールド バックアップを行うことです。
mysqldump -uroot -p123456 --quick --master-data=1 --all-databases --flush-logs --lock-tables >
- 上記の「123456」をMySQLのルートパスワードに変更してください。
ステップ2:以下を使用してくださいmysql_upgrade
解決するコマンド
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
SSHデモンストレーションの操作プロセスは次のとおりです▼
[root@db lib]# mysql_upgrade -u root -p123456 -hdb --datadir=/var/lib/mysql/ --basedir=/ mysql_upgrade: the '--datadir' option is always ignored mysql_upgrade: the '--basedir' option is always ignored Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck Running 'mysqlcheck' with connection arguments: '--host=db' Running 'mysqlcheck' with connection arguments: '--host=db' mysql.columns_priv OK mysql.db OK mysql.event OK mysql.func OK mysql.general_log Error : You can't use locks with log tables. status : OK mysql.help_category OK mysql.help_keyword OK mysql.help_relation OK mysql.help_topic OK mysql.host OK mysql.ndb_binlog_index OK mysql.plugin OK mysql.proc OK mysql.procs_priv OK mysql.servers OK mysql.slow_log Error : You can't use locks with log tables. status : OK mysql.student OK mysql.t1 OK mysql.t2 OK mysql.tables_priv OK mysql.time_zone OK mysql.time_zone_leap_second OK mysql.time_zone_name OK mysql.time_zone_transition OK mysql.time_zone_transition_type OK mysql.user OK ................................................ test.newuser OK test.usertag OK Running 'mysql_fix_privilege_tables'... WARNING: NULL values of the 'character_set_client' column ('mysql.proc' table) have been updated with a default value (latin1). Please verify if necessary. WARNING: NULL values of the 'collation_connection' column ('mysql.proc' table) have been updated with a default value (latin1_swedish_ci). Please verify if necessary. WARNING: NULL values of the 'db_collation' column ('mysql.proc' table) have been updated with default values. Please verify if necessary. OK [root@db lib]#
以下のMySQLデータベースの問題に対するその他の解決策があります▼
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有「警告の解決: mysql.proc のデータベース エラー カラム数が間違っています。」、参考になります。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-1096.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!