LaravelをLaradockで環境構築を試みていますが、うまくいきません。
いくつか試してみたのですが、ダメだったので最終的には
リンク内容
この記事がわかりやすかったのでこの記事を参考に全く同じ手順で進めています。 しかし、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 = default and table_name = migrations)
設定ファイルは下記のようになっています
laradockの.env
DB_CONNECTION=mysql DB_HOST=mysql DB_PORT=3306 DB_DATABASE=sample-app DB_USERNAME=wakuwaku DB_PASSWORD=secret
laradockの.env
MYSQL_VERSION=5.7 MYSQL_DATABASE=sample-app MYSQL_USER=wakuwaku MYSQL_PASSWORD=secret MYSQL_PORT=3306 MYSQL_ROOT_PASSWORD=root MYSQL_ENTRYPOINT_INITDB=./mysql/docker-entrypoint-initdb.d
試したこと
.envファイルのMYSQL_USERとMYSQL_DATABASEをdefaultにしたり、
リンク内容
を参考にコンテナの中でコマンドを打ちましたがダメでした。
解決策が分かる方いましたら是非ご教授お願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/24 10:56