先月、MySQL8.0のGA(Generally Available)版がリリースされました。 今回はMySQL8.0で新規追加された認証プラグイン(caching_sha2_password)について確認したいと思います。 MySQL5.7までの認証プラグインには mysql_native_password がデフォルトで使用されていましたが、MySQL8.0より新たに追加された caching_sha2_password に変更されました。 SHA-256を使用した、より安全なパスワードの暗号化を提供するとともに、キャッシュを使用して同一ユーザの認証処理を高速化しようという、MySQL推奨の認証プラグインです。 caching_sha2_password 認証プラグインの確認 まずは、デフォルトに設定されている認証プラグインを確認します。 mysql> show variables l