DockerでのMySQL接続についての備忘録
最近、開発環境をXammpからDockerに移行しています。PDOでのMySQLに接続が上手くいかなかったのですが、どうやらDocker環境ではHOSTをlocalにするとエラーが起きるらしい…。
対処方法としては、データベースに作成するユーザーのホスト名をDockerが割り当てたIPにするか、’%’を指定するとエラーは解消されます。
ちなみ’%’は全てのホストという意味となります。
出典:https://codeaid.jp/blog/docker-mysql-php/
とのこと。詳しくは出典元を参照してください。
無事にPDOでMySQLに接続できました。