php artisan migrate エラー
laravel8をdocker環境にてsail upで作成し、php artisan migrateをしたのですがエラーが出てしまいす。
試したことは以下になります
https://qiita.com/kuimac/items/41af6220c37f243e0f8f
このqiitaの情報にてユーザー作成と権限変更し、新たに「ecsite」データベースを作成
.envファイルの内容を以下のように変更
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ecsite
DB_USERNAME=自分のアカウント名
DB_PASSWORD=secret
php artisan config:clear 実施
php artisan migrate エラー
マイグレーションした際のターミナルは以下のようになっています
php artisan migrate
Illuminate\Database\QueryException
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from information_schema.tables where table_schema = ecsite and table_name = migrations and table_type = 'BASE TABLE')
at vendor/laravel/framework/src/Illuminate/Database/Connection.php:678
674▕ // If an exception occurs when attempting to run a query, we'll format the error
675▕ // message to include the bindings with SQL, which will make this exception a
676▕ // lot more helpful to the developer instead of just the database's errors.
677▕ catch (Exception $e) {
➜ 678▕ throw new QueryException(
679▕ $query, $this->prepareBindings($bindings), $e
680▕ );
681▕ }
682▕
+33 vendor frames
34 artisan:37
Illuminate\Foundation\Console\Kernel::handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
何が問題として考えられるでしょうか?
あなたの回答
tips
プレビュー