Mysql无法访问外部

时间:2013-11-02 19:46:46

标签: mysql ubuntu

在ubuntu 12.04上我无法从外部访问mysql。如果我使用localhost,它就可以工作。

在my.conf中我有

bind-address  = 0.0.0.0

那么问题是什么?我有3306端口对所有人开放。我该如何调试?

1 个答案:

答案 0 :(得分:1)

您需要授予所有IP地址的用户访问权限

GRANT ALL PRIVILEGES
ON mydatabasename.*
TO 'myusername'@'%'
IDENTIFIED BY 'mypassword'

密钥是“%”通配符,表示用户可以从任何IP登录