无法从我的本地计算机连接到 mysql 到远程服务器 10060

Can`t connect to myql from my local machine to remote server 10060

我有一个 windows 服务器,我在本地机器上使用 laragon 并使用 HeidiSql 作为接口

我想达到的目标:

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

我尝试了什么:

1.I 对 mysql 用户(在 Windows 服务器上)具有 g运行 的权限,可以使用此从任何地方连接:GRANT ALL PRIVILEGES ON *.* TO 'mysql_user'@'%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;

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

3.I 已在 windows 服务器防火墙上制定入站规则以允许端口 3306

毕竟我得到了一个错误:

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

仍然无法连接....我已经在谷歌上搜索了很多小时,据我所知,这意味着我仍然无法连接?

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

我真的 运行 别无选择。所有论坛都建议执行上述所有步骤,但根本行不通。任何帮助将不胜感激。

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