Mysql服务器允许从localhost访问匿名用户。我想将这个privelege扩展到其他机器上...即使用没有任何密码的匿名用户从机器B的mysql客户端访问机器A中运行的mysql_server。
我知道这不是练习,我只想做某些开发目的。任何人都可以告诉我这对于mysql服务器是如何实现的。
我使用的版本是 - mysql_server 5.0.15
答案 0 :(得分:0)
哟允许匿名访问任何主机必须使用%
通配符:
GRANT ALL ON your_db.* TO ''@'%';
MySQL不支持用户名中的通配符,但我认为最好创建一个guest
用户名:
CREATE USER 'guest'@'%';
GRANT ALL ON your_db.* TO 'guest'@'%';