2011-12-15 97 views
0

例如...爲什麼mysql堅持使用IP而不是主機名?

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

可能,因爲你需要盛大的權限從將主機連接,不連接到 MySQL`s主機?

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

愚蠢的我,是的'myclient_hostname'我打錯了上面。讓我編輯帖子。 – luckytaxi 2011-12-15 19:28:56

相關問題