MySQL Workbench导入/导出:ERROR 2003(HY000):无法连接到'localhost'上的MySQL服务器(110)

时间:2017-02-18 12:11:09

标签: mysql mysql-workbench ubuntu-16.04

使用:

  • Ubuntu 16.04 LTS。
  • MySQL 5.7.17
  • MySQL Workbench 6.3

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

上的MySQL服务器

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

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

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

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

我正在使用root用户,每种情况下都使用正确的密码。

任何指针都会非常感激地收到。我很难过!

谢谢

1 个答案:

答案 0 :(得分:1)

您似乎正在连接到localhost所以我认为mysqlworkbench正试图在错误的位置查找域套接字。 尝试通过明确设置127.0.0.1而不是localhost

来切换到tcp / ip连接

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

  

对于与localhost的连接,MySQL程序尝试连接到   本地服务器使用Unix套接字文件。确保客户   建立到本地服务器的TCP / IP连接,使用--host或-h   指定主机名值127.0.0.1,或IP地址或名称   本地服务器