无法从我的本地计算机连接到 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,然后才与权限和防火墙有关。
我有一个 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,然后才与权限和防火墙有关。