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)
使用:
- Ubuntu 16.04 LTS。
- MySQL 5.7.17
- MySQL Workbench 6.3
在 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
使用:
- Ubuntu 16.04 LTS。
- MySQL 5.7.17
- MySQL Workbench 6.3
在 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
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