Beim Versuch, vom Host-Computer aus eine Verbindung zu einer MySQL-Instanz herzustellen, die in einem Docker-Container ausgeführt wird, kann der Fehler auftreten:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Um dieses Problem zu beheben und eine erfolgreiche Verbindung herzustellen, führen Sie die folgenden Schritte aus:
mysql -h localhost -P <port> --protocol=tcp -u root
Ersetzen Sie
Mit diesen Änderungen sollten Sie in der Lage sein, von Ihrem Host-Computer aus erfolgreich eine Verbindung zur MySQL-Instanz im Docker-Container herzustellen. Denken Sie daran, „localhost“ im Verbindungsbefehl durch die IP-Adresse oder den Hostnamen des Host-Computers zu ersetzen.
Das obige ist der detaillierte Inhalt vonWie verbinde ich mich von meinem Host-Computer aus mit einem MySQL-Docker-Container?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!