问题描述:MySQL数据库无法远程连接,端口3306防火墙已开放,主机连接正常,8080端口访问正常,3306仍然无法访问。
解决办法:
(1)命令提示窗口中进行端口监测对比8080端口和3306端口,分别运行命令:netstat -aon|findstr "8080"和etstat -aon|findstr "3306"
可以看出8080端口监听所有地址,而3306只监听本机地址(绑定了到了本地),所以远程无法访问。
(2)修改my.cnf 中bind-address=0.0.0.0
(3)重启mysql服务后问题解决。
ian (2021/11/26 20:29:30)
nice!