Symfonyエラー:An exception occurred in the driver: SQLSTATE[HY000] [2002] Connection refused

前回と同様Symfonyの勉強中

Entity作成の工程で migration ファイル作成の

これでエラー発生

DBに接続できませんよってはなし

 

今回使用しているDBはMySQLなんですけど、SymfonyはデフォルトPostgresSQLなんですかね?

.envの設定がPostgresSQLになってました

これをMySQLを使うように変更します

このとき、docker-compose.yml を参照して以下のように変更します

db_user → root
db_password → rootのパスワード
127.0.0.1 → DBのコンテナ名
db_name → DB名
db_user → root
db_password → secret
127.0.0.1 → database
db_name → symfony_docker

 
変更後に migration ファイル作成コマンドを実行します
一応年のために docker-compose down、docker-compose -d up でコンテナを上げ直したほうがいいかもしれません
 
 
成功 ヽ(=´▽`=)ノ
 

コメントを残す

メールアドレスが公開されることはありません。