Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Die Installation von MySQL in Docker schlägt mit der Fehlermeldung Can't connect to local MySQL server through socket fehl

Denken Sie daran, dass Sie eine Verbindung zum laufenden Docker-Container herstellen müssen. Sie möchten also wahrscheinlich TCP anstelle von Unix-Socket verwenden. Überprüfen Sie die Ausgabe von docker ps Befehl und suchen Sie nach laufenden MySQL-Containern. Wenn Sie einen finden, verwenden Sie den mysql-Befehl wie folgt:mysql -h 127.0.0.1 -P <mysql_port> (Sie finden Port in docker ps output).Wenn Sie keinen laufenden MySQL-Container in docker ps finden können Ausgabe, dann versuchen Sie es mit docker images um den mysql-Image-Namen zu finden und versuchen Sie es so:docker run -d -p 3306:3306 tutum/mysql wobei "tutum/mysql" der Bildname ist, der in docker images gefunden wird .