为什么mysql坚持使用IP而不是主机名?

时间:2011-12-15 18:44:07

标签: mysql

例如......

grant select on mydb.* to 'myuser'@'dashboard.domain.com' identified by 'mypasswd';
flush privileges;

从我的客户端,我尝试连接......

mysql -umyuser -p -h MYSQLSERVER

我输入了密码,我得到了......

ERROR 1130 (00000): Host '10.199.1.110' is not allowed to connect to this MySQL server

是的,反向DNS适用于我的客户端和服务器。

1 个答案:

答案 0 :(得分:1)

可能是因为您需要授予从主机连接的权限,而不是将连接到 MySQL的主机?

grant select on mydb.* to 'myuser'@'myclient_ip' identified by 'mypasswd';
flush privileges;