MySQL8.0 を初めてインストールして、 Laravelでマイグレーションを実行したときにエラーがでて罠にハマりました。 追記: 2020.04.12 PHP 7.1.16, 7.2.4 以降のバージョンから caching_sha2_password に対応するようになりましたので、この記事の設定は不要となります。 環境 MySQL8.0.x PHP < 7.2.4 エラー内容 mysql コマンドで直接データベースへログインできたのですが、Laravel マイグレーションを実行するとエラーとなりました。 $ php artisan migrate Illuminate\Database\QueryException : SQLSTATE[HY000] [2054] The server requested authentication method unknownto the cl