大家好日子。 我得到"无法连接到MySQL服务器......"每次我尝试从外部服务器连接到数据库时出错。但是在localhost上一切都很好。
bind-address
文件中没有skip-networking
或my.cnf
行。 (我尝试添加' bind-address'与服务器实际IP,它没有帮助。)
命令netstat -an | grep 3306
返回:
tcp 0 0 0.0.0.0:3306 0.0.0.0.:* LISTEN
,所以我猜3306端口是开放的。
我还向用户' myuser' @'%'所有权限,然后FLUSH PRIVILEGES
并重新启动MySQL服务器,但它也没有帮助。
也许有人遇到过类似的问题?我很高兴听到任何想法。
PS。这不是this问题的重复,因为没有任何答案可以帮助我,正如我上面所解释的那样。它不是关闭的端口,也不是my.cnf配置,也不是特权。