这看起来很奇怪,我已经关注并修复了所有可能的问题,但MySQL
端口 3306 仍然无法远程访问。
这是我的设置:
机器:Windows Server 2012 R2
MySQL 服务器:8.xx
设置已应用:
- 在
my.ini
bind-address
对 0.0.0.0 执行后,因此在执行命令后,netstat -an
我得到了以下结果TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING
- 从 Windows 防火墙,我已启用端口
3306
入站/出站。并将其设置allow edge traversal
为 - 我从 MySQL 服务器创建了一个拥有
%
所有主机权限的用户,并向所有数据库提供了权限。已检查
我想这些就是我后来采取的措施。但这根本不起作用。
当我尝试从其他机器执行telnet server_ip 3306
错误时Connecting To server_ip ...Could not open a connection to the host, on port 3306: Connect failed
。本地主机运行正常。
我看不出还有其他解决方法可能会导致此问题?