我在Virtualbox上的Ubuntu 14.04服务器发行版上安装了MySQL 5.6服务器,并尝试通过WAN上的主机Linux Mint 17桌面操作系统通过TCP / IP连接到它。
通过VM上的MySQL客户端连接工作正常,但只要从主机尝试连接(通过mysql-client-5.6软件包),就会出现2个错误之一的错误:
INPUT: $ mysql -u client -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
或
INPUT: $ mysql -u client -p protocol=tcp -h 127.0.0.1
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
服务器设置:
客户端设置:
想要肯定以下内容:通过Unix套接字连接只能通过托管服务器的操作系统(内部),而任何外部操作系统必须使用TCP / IP,因此我尝试了“协议” = tcp“在我的第二个输入中的位。
现在正在寻找解决方案超过2天,开始感到非常沮丧。任何有用的帮助将不胜感激!