この質問は他の類似の質問とは異なります。以前は1週間は正常に動作していたOS X上のDockerコンテナで、今は失敗しています。OSX Docker/WordPress/MySQL - 接続エラー:(1130)ホスト 'xxx.xxx.xxx.xxx'はこのMariaDBサーバーに接続できません
こちらの指示に従う:
https://medium.com/@tatemz/local-wordpress-development-with-docker-3-easy-steps-a7c375366b9
を私は地元のワードプレスがアップインストールを取得することができましたし、非常に迅速に実行し、それが素晴らしいとなっています。私はそれを起動
今日は、私は次のエラーメッセージから、二つのことを把握することができれば、対処することは非常にシンプルになるように見える接続拒否があります:
MySQL Connection Error: (1130) Host '172.19.0.3' is not allowed to connect to this MariaDB server
Warning: mysqli::mysqli(): (HY000/1130): Host '172.19.0.3' is not allowed to connect to this MariaDB server in - on line 22
2つの物事をI把握する必要があります:
- "行22"どのファイルですか?これは設定ファイルですか?ファイル名は何ですか?
- このようなMac/Dockerデプロイメントでは、このファイルのパスは何ですか?
ドッカーコンテナディレクトリには、WordPressのインストールディレクトリのみが含まれています。そのディレクトリにMySQL/MariaDBに関連するものは何もないようです。私は、MySQLのMacデプロイメントと設定ファイルがどこにあるのかに関する多くのドキュメントを読んだが、これはDockerのコンテナに入っていて、これは別の獣だった。私が見つけた文書は適用されません。
私はDockerのコンテナにSSHを入れました(私はDockerの赤ちゃんです)。でも、それがあなたのものかどうかは分かりません。
可能な重複[Host 'xxx.xx.xxx.xxx'はこのMySQLサーバーに接続できません](https://stackoverflow.com/questions/1559955/host-xxx-xx-xxx-xxx-is-not-allowed -to-this-mysql-server) – miken32
@ miken32違いはqueですスティオンはDockerコンテナを伴わない。私はそこで答えを読んで、どれもこれらのファイルを見つけたり、本当に問題を理解してくれました。 – Rjak