2024-02-28T08:55:37.451984Z 45 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ”mysql_native_password’ is deprecated and will be removed in a future release. Please use caching_sha2_password instead’

この警告メッセージは、MySQLのネイティブパスワード認証プラグインがmysql_native_passwordであることを示しています。しかし、このプラグインは将来のリリースで廃止され、caching_sha2_passwordを使用するよう推奨されています。

この警告は、MySQLのバージョンが更新された場合に注意が必要であることを示唆しています。caching_sha2_passwordは、より安全な認証方式であり、パスワードのハッシュ化にSHA-256を使用します。

この警告を解決するためには、次のいずれかの方法を検討できます。

  1. MySQLのユーザーアカウントを更新: MySQLのユーザーアカウントをcaching_sha2_passwordを使用するように更新します。これにより、新しい認証方式が適用されます。

  2. アプリケーションのコードを更新: アプリケーションがMySQLに接続する際にmysql_native_passwordを使用している場合は、コードを更新してcaching_sha2_passwordを使用するように変更します。

  3. MySQLの設定を更新: MySQLの設定ファイルを更新して、デフォルトの認証プラグインをcaching_sha2_passwordに設定します。これにより、新しい接続が自動的に新しい認証方式を使用するようになります。

これらの方法のいずれかを選択して、警告を解決し、将来のMySQLのバージョンに対する互換性を確保してください。

未分類

Posted by ぼっち