2017-12-28 2 views
1

Ich bin in der Lage mysql über Werkbank mit dem Hostnamen für den Zugriff auf: localhost und Port: 3306, die standardmäßig vorhanden waren, aber ich kann es nicht über bash verbindenkann nicht auf mysql in Docker von bash verbinden

mysql -u root -p follwing Fehler zurückkehrt: eRROR 2002 (HY000): Kann nicht an lokalen MySQL-Server über Socket '/var/run/mysqld/mysqld.sock' verbinden (2)

Wie mysql in docker über bash verbinden?

+1

Funktioniert es, wenn Sie den Hostnamen angeben? 'mysql -h127.0.0.1 -uroot -p'? –

+0

ja, es hat funktioniert. Der Zugriff durch den Host kam mir nicht in den Sinn. Vielen Dank. –

+0

Bitte werfen Sie einen Blick auf: [Was soll ich tun, wenn jemand meine Frage beantwortet?] (Http://stackoverflow.com/help/someone-answers) – Cyrus

Antwort

0

Sie müssen das -h arugument verwenden:

mysql -h 127.0.0.1 -u root -p 

Die Fehlermeldung besagt, dass mysql versucht, auf den Unix-Socket /var/run/mysqld/mysqld.sock und nicht mit der Netzwerk-Buchse angeschlossen werden.

Verwandte Themen