我可以通过 workbench 访问 mysql,主机名:localhost 和端口:默认情况下存在的端口:3306,但我无法通过 bash 连接它
mysql -u root -p
返回以下错误:
ERROR 2002 (HY000): 无法通过套接字连接到本地 MySQL 服务器 '/var/run/mysqld/mysqld.sock' (2)
如何通过bash连接docker中的mysql?
最佳答案
您需要使用 -h
参数:
mysql -h 127.0.0.1 -u root -p
错误消息告诉您 mysql
尝试连接到 unix 套接字 /var/run/mysqld/mysqld.sock
而不是网络套接字。
关于mysql - 无法从bash连接到docker中的mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48006524/