![](/img/trans.png)
[英]MySQL Workbench import/export: ERROR 2003 (HY000): Can't Connect to MySQL server on 'localhost' (110)
[英]Remote connection to MySQL server on Mac OS X - ERROR 2003 (HY000): Can't connect to MySQL server on 'duplessis.umontreal.ca' (110)
我已经搜索了很多有关此主题的内容,但仍然找不到有效的解决方案,因此在这里发布有关它的信息。
我在工作的计算机上安装了MySQL服务器,该计算机是带有El Capitan的Mac OSX。 在我的本地计算机上,它可以与“ localhost”或“ 127.0.0.1”一起正常工作。 但是,当我尝试通过外部计算机进行连接时,却没有。
我要做的就是给我打电话
mysql -h duplessis.pmc.umontreal.ca -P3306 -u用户-p
我使用此地址ssh并检查它是否已连接到正确的IP地址。 如果我将地址随机更改,它会尝试连接并出现错误,例如
错误2003(HY000):无法连接到“ xxx.xxx.xxx.xxx”上的MySQL服务器(111)
对于我尝试的任何端口。 如果输入正确的地址,则对某些侦听端口也将执行相同的操作,但对于随机端口,则无需等待,并且错误会立即弹出。 这告诉我,我正在呼叫正确的地址。
因此,我尝试查看监听端口。 用命令
netstat -ap tcp
它打印
这对我来说很奇怪,因为我猜我应该设置* .3306,所以我实际上不确定。
我也看到了很多有关my.cnf文件的讨论,对我来说这是不存在的。 但是,我尝试将其添加到/ etc /文件夹中,它只是
它什么也没做,所以我把它拿出来了,但是如果我登录mysql并调用
显示变量,其中variable_name ='port'或variable_name ='bind_address';
它告诉我的端口= 3306和bind_address = *。 我认为应该没问题。
我也查看了我的防火墙,那里应该没有问题。
最后,我看到了用户特权的一些问题,即使它给出了另一个错误,我也在mysql中尝试过
全部授予。 到'user'@'%';
但您可以得到它没有帮助。 会是什么呢?
非常感谢你们,这个社区很棒,而且很有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.