我有Windows服务器,在本地计算机上使用laragon,并使用HeidiSql作为接口

我要实现的目标:

我想从计算机连接到Windows服务器并连接到Mysql数据库。

我尝试了什么:

1.我已授予mysql用户(在Windows服务器上)使用以下任何位置进行连接的权限:GRANT ALL PRIVILEGES ON *.* TO 'mysql_user'@'%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;

2.我在Windows服务器上找到了my.ini文件并设置了bind-address = 0.0.0.0

3.我在Windows服务器防火墙上制定了入站规则以允许端口3306

毕竟,我得到一个错误:

ERROR 2003 (HY000): Can't connect to MySQL server on 'XX.XX.XX.XX' (10060)

仍然无法连接...。我已经在Google上搜索了多个小时,据我了解,这仍然意味着我仍然无法连接?

我还尝试按照某些论坛上的建议在Windows服务器本身上设置bind-address=windows-server-IP

我真的没有其他选择了。所有论坛都建议了上述所有步骤,但没有用。任何帮助将非常感激。

最佳答案

在其他人花费无数小时试图解决这个问题之前,我找到了解决方案。
事实证明,这与用户权限和防火墙无关。
我必须允许来自主机的端口3306,然后才是关于权限和防火墙的。

关于mysql - 无法从本地计算机连接到MySQL到远程服务器10060,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54566922/

10-12 00:00
查看更多