此問題與其他類似問題不同,因爲它涉及在OS X上的Docker容器,之前一直運行良好,現在正在失敗。OSX Docker/WordPress/MySQL - 連接錯誤:(1130)Host'xxx.xxx.xxx.xxx'不允許連接到此MariaDB服務器
繼這裏的說明:
https://medium.com/@tatemz/local-wordpress-development-with-docker-3-easy-steps-a7c375366b9
我能得到本地安裝WordPress起來很快速投入使用,我一直很高興。
今天,當我啓動它,有一個連接拒絕,看起來像這將是非常簡單的解決,如果我可以從以下錯誤消息弄清楚兩件事情:
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
的兩件事我需要弄清楚的是:
- 「第22行」在什麼文件中?這是一個配置文件?什麼是文件名?
- 在像這樣的Mac/Docker部署中,此文件的路徑是什麼?
碼頭容器目錄只包含一個WordPress安裝目錄。在那個目錄中似乎沒有任何與MySQL/MariaDB相關的東西。我已經閱讀了大量有關Mac的Mac部署文檔以及配置文件可以存在的文檔,但是在Docker容器中,這是一個不同的野獸。我找到的文檔不適用。
我已經研究了SSH到Docker容器(我是Docker的寶貝),但我甚至不知道你是否做了這件事。
可能的複製[Host'xxx.xx.xxx.xxx'不允許連接到這個MySQL服務器](https://stackoverflow.com/questions/1559955/host-xxx-xx-xxx-xxx-is-not-allowed - 連接到這個mysql服務器) – miken32
@ miken32區別在於que stion不涉及Docker容器。我閱讀了那裏的答案,沒有一個讓我找到這些文件,甚至沒有真正理解這個問題。 – Rjak