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

django.db.utils.operationalError:(2059、Authentication Plugin'caching_sha2_password')

    問題は(おそらく)MySQLの(新しい)バージョンです。

    バージョン8.04以降、MySQLは、以前にmysql_native_passwordが使用されていたデフォルトの認証プラグインとしてcaching_sha2_passwordを使用します(これにより、mysql_native_password認証を期待する古いサービスとの互換性の問題が発生します)。

    考えられる解決策:

    MySQLサーバーを、認証プラグインを(ユーザーベースで)変更または変更する以下のバージョンにダウングレードします

    例:ユーザーを作成するとき:

    CREATE USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
    


    1. SpringBootからHerokuPostgresに接続する

    2. SQLServerの一時テーブルの概要

    3. Visual StudioでSSISロードを実行しているときにODBC接続が失敗するのに、パッケージ実行ユーティリティを使用して同じパッケージを実行している場合は失敗するのはなぜですか

    4. T-SQLを使用してSQLServerのデータベースのサイズを確認する6つの方法