DockerでのMySQL接続についての備忘録

最近、開発環境をXammpからDockerに移行しています。PDOでのMySQLに接続が上手くいかなかったのですが、どうやらDocker環境ではHOSTをlocalにするとエラーが起きるらしい…。

対処方法としては、データベースに作成するユーザーのホスト名をDockerが割り当てたIPにするか、’%’を指定するとエラーは解消されます。

ちなみ’%’は全てのホストという意味となります。

出典:https://codeaid.jp/blog/docker-mysql-php/

とのこと。詳しくは出典元を参照してください。

無事にPDOでMySQLに接続できました。

Close