sql >> データベース >  >> RDS >> Mysql

mysql.userの列数が間違っています。予想42、見つかった44。テーブルが破損している可能性があります

    Debian 8(jessie)でmysqlサーバーを5.5から5.7に更新したときにも同じ問題が発生しました。まれに、バージョンのシーケンスをバイパスして直接更新した場合に発生する可能性があります。 (多くの人がこれを行いますが、そのようなアップグレードは公式にはサポートされていません)私の場合、以下のコマンドを実行すると正常に機能しました:

    mysql_upgrade --force -uroot -p
    

    これがお役に立てば幸いです



    1. Postgresのキャッシュ/バッファを表示してクリアしますか?

    2. 主キーを無視してPostgreSQLで重複行を見つける7つの方法

    3. 断続的なMySQLサーバーがなくなったエラー

    4. ビューオラクルで累積合計を作成します