2012-04-22 70 views
0

我已经做了以下事情来连接到MySQL服务器。与MySQL的远程访问问题

[mysqld] 
bind-address = xx.xx.xx.xx 

,做

GRANT ALL ON *.* TO [email protected]'xx.xx.xx.xx' IDENTIFIED BY '******'; 

我可以远程登录到3306端口从远程计算机。但是我的耙子任务无法通过连接。

可能是什么问题?我可以去看看吗?任何消化?

回答

0

你是否将服务器的ip作为主机名传递给“grant”指令?我认为这不是你想要的。用户的主机名是他的真实IP地址,而不是服务器的IP地址。使用通配符允许从任何主机(但不是本地主机)连接:

GRANT ALL ON *.* TO [email protected]'%' IDENTIFIED BY '******'; 
+0

应该是什么密码呢?通过鉴定? – prasann 2012-04-22 13:59:34

+0

是的,密码在'IDENTIFIED BY'之后。 – 2012-04-22 14:05:32