无法连接mysql-server docker和mysqlshell

时间:2019-05-04 00:58:37

标签: mysql docker

我正在尝试使用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容器。

有人有同样的问题吗?

1 个答案:

答案 0 :(得分:0)

确保您已安装并正在运行mysql服务器,那么它应该可以正常运行 看到: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)