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

Mysqlエラー:テーブルスペースをダンプしようとしたときに、定義者として指定されたユーザー('mysql.infoschema' @'localhost')が存在しません'

    MySQLのバージョンを誤って8から5.7にダウングレードしたときに、同じエラーが発生しました。最初の起動時に古いバージョンで何かが壊れたため、バージョン8で上記のエラーが表示されていました。私の場合、MySQLが最初に実行されていたDockerコンテナに入る必要がありました

    docker exec -it mysql bash
    

    次に、基本的にここ の手順に従いました。

    mysql -u root -p
    mysql> SET GLOBAL innodb_fast_shutdown = 1;
    mysql_upgrade -u root -p
    

    これには数分かかりましたが、その後すべてが再び機能しました。



    1. OracleParameterおよびIN句

    2. AJAXを使用して大きなCSVファイルをアップロードするにはどうすればよいですか?

    3. MysQlエラー:パラメータ番号が無効です

    4. 2018年のMySQL:8.0およびその他の所見の内容