我有一个与远程mysql服务器通信的软件。更新远程主机上的mysql后我得到了
2014-07-04 10:11:39.8750Access denied for user 'xxx'@'xxxxxx' (using password: YES)
当我尝试从使用相同用户运行软件的计算机连接到远程mysql并通过时,连接没有问题。 有什么想法吗?
答案 0 :(得分:1)
您必须配置用户ACL。可能您的用户当前只能从localhost访问db。您必须从远程计算机客户端IP授予访问权限。 例如:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%'
来自所有IP地址的所有权限。您也可以替换'%'与您的远程机器IP