我正在尝试使用fedora上的mysqlshell(mysqlsh)客户端和本机mysql安装程序yum从主机连接到mysql-server docker容器,但在mysqlsh和本机mysql安装程序客户端中,我有相同的错误消息:
ERROR 2002(HY000):无法通过套接字'/var/lib/mysql/mysql.sock'(111)连接到本地MySQL服务器
但是当我用bash连接到docker容器mysql-server时,我可以毫无问题地连接到mysql并执行SQL的命令等
我运行了以下docker命令 须藤码头运行--name = mysql-teste -p 3606:3606 -d mysql / mysql-server
我的操作系统:Fedora 30 Docker版本1.13.1,内部版本1185cfd / 1.13.1
我没有在主机上安装mysql服务器,我只想从主机连接到mysql服务器docker容器。
有人有同样的问题吗?
答案 0 :(得分:0)
确保您已安装并正在运行mysql服务器,那么它应该可以正常运行 看到: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)