用户连接我的MySQL 5此定义:MySQL的拒绝与主机%
CREATE DATABASE foo DEFAULT CHARACTER SET = 'utf8';
GRANT ALL ON foo.* TO [email protected]'%' IDENTIFIED BY 'foo';
FLUSH PRIVILEGES;
然而,随着用户foo
,通过foo
访问时,连接被拒绝。 当我将其更改为
GRANT ALL ON foo.* TO [email protected] IDENTIFIED BY 'foo';
的MySQL让我进去。 为什么先不工作? AFAIK,%
应该匹配任何东西。
更新:发现了这个,可能与http://forums.mysql.com/read.php?30,158830,158830
手册参考:(无答案找到的话)
- http://dev.mysql.com/doc/refman/5.6/en/account-names.html
- http://dev.mysql.com/doc/refman/5.6/en/adding-users.html