我遇到通过PHP脚本与MySQL连接的问题。
MySQL用户 root ,我将GRANTS添加到 root @'%',以便我可以从任何地方连接。
让我假设我的MySQL主机为“ bigboy.com.br ”
有趣的是,从我的本地机器,在我的测试服务器上,脚本可以正常连接到MySQL服务器。但是在运行MySQL的专用服务器上,相同的PHP脚本为我提供了“拒绝访问 root ”@“ bigboy.com.br ”错误。
答案 0 :(得分:1)
如果要允许远程连接,还必须将my.cnf中的bind-address设置为0.0.0.0
编辑后重新启动mysql服务器。
在防火墙上,端口3306需要打开。不要忘记在服务器和客户端上打开它。