嘗試從主機連線到 Docker 容器中執行的 MySQL 執行個體時,您可能會遇到錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
要解決此問題並成功連接,請按照以下步驟操作步驟:
mysql -h localhost -P <port> --protocol=tcp -u root
取代
透過這些修改,您應該能夠從主機成功連接到 Docker 容器中的 MySQL 實例。請記得將連線指令中的 localhost 替換為主機的 IP 位址或主機名稱。
以上是如何從我的主機連接到 MySQL Docker 容器?的詳細內容。更多資訊請關注PHP中文網其他相關文章!