MySQL Workbench import/export:错误 2003 (HY000):无法连接到 'localhost' (110) 上的 MySQL 服务器

MySQL Workbench import/export: ERROR 2003 (HY000): Can't Connect to MySQL server on 'localhost' (110)

使用:

在 MySQL Workbench 中,我可以连接到我的本地实例,创建一个新数据库并编辑该数据库。 但是,如果我尝试导入 sql 文件,则会出现以下错误: 错误 2003 (HY000):无法连接到 'localhost' (110)

上的 MySQL 服务器

sql 文件的大小无关紧要 - 即使是简单的创建 table 和没有数据的一列也会导致相同的错误。

但是,如果我使用终端: mysql -u 用户名 -p database_name < file.sql

数据导入正常,然后我可以使用Workbench编辑数据库没问题。

但是,如果我随后尝试导出数据库,我 运行 会遇到同样的问题,但我可以通过终端导出。

我使用的是 root 用户,每次都使用正确的密码。

任何指点将不胜感激..我很难过!

谢谢

您似乎正在连接到 localhost,因此我认为 mysqlworkbench 正试图在错误的位置查找域套接字。 尝试通过显式设置 127.0.0.1 而不是 localhost

来切换到 tcp/ip 连接

https://dev.mysql.com/doc/refman/5.5/en/connecting.html#option_general_socket

For connections to localhost, MySQL programs attempt to connect to the local server by using a Unix socket file. To ensure that the client makes a TCP/IP connection to the local server, use --host or -h to specify a host name value of 127.0.0.1, or the IP address or name of the local server