MySQL服务器3306端口不能远程连接的解决办法

 

问题描述: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服务后问题解决。

—— 完 ——