laradock環境にて::ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
事象
php artisan migrate
上記コマンドを流すと、タイトルのエラーが発生。。。
いやぁまいったな。。。。
とりあえずググるか。。。
某記事1 DB_HOST=localhostとしてください。
ふむふむやってみよう。。。
数十秒後
できねぇな、、、
某記事2 DB_HOST=127.0.0.1としてください。
ほんとか。。!?
数十秒後
やっぱりできんやないかい。。。
解決策
どうやら立ち上がっているコンテナに紐付けられている
HOSTにしなければいけないみたい。。。
なるほどね。
ってことで下記手順
プロジェクト配下で
docker-compose exec mysql /bin/bash
下記で一番下に出てきたIPをDB_HOSTに記載!
cat /etc/hosts
んで改めてmigrateコマンド実行するとうまくいきました!!!
いやぁまいったね。。。