GRANT ALL ON my_database.* TO my_user@'%' IDENTIFIED BY 'some_password';
show grants for 'root'@'%'
,显示了ERROR 1130 (HY000): Host '192.168.xxx.xxx' is not allowed to connect to this MySQL server
我还检查了防火墙,这似乎不是问题。所有主机都在同一个本地网络上。我尝试通过公共域名连接,也直接使用本地IP。
服务器在Windows 7上,我尝试连接debian和OSX上的客户端。我不知道出了什么问题,有什么想法吗?