TABLE')MySQL8では、ユーザー作成時に設定される認証方式がデフォルトでcaching_sha2_passwordとなっている。この認証方式はPHPのPDOでサポートされていないため、LaravelがPDOでDB接続した際に、エラーとなる。対処方法はMySQLにログインし、認証形式を変更すればOK。docker環境なら以下で入れる。MySQLのdefaultのパスワードはrootログイン後は以下で設定を確認できる。|+------------------+-----------+-----------------------+設定を変更する。|+------------------+--------------------変わったことを確認できる。ログアウトし、再度マイグレーションを実行する。seconds)できた。初期値でmy.cnfに設定しておく方法もメモしておく。mysql_native_passwordでOK!。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。フリーランスのプログラマー。PHP、バックエンド開発が得意。