除了localhost之外,从其他机器授予Mysql匿名用户访问权限?

时间:2016-07-24 14:07:17

标签: mysql

Mysql服务器允许从localhost访问匿名用户。我想将这个privelege扩展到其他机器上...即使用没有任何密码的匿名用户从机器B的mysql客户端访问机器A中运行的mysql_server。

我知道这不是练习,我只想做某些开发目的。任何人都可以告诉我这对于mysql服务器是如何实现的。

我使用的版本是 - mysql_server 5.0.15

1 个答案:

答案 0 :(得分:0)

哟允许匿名访问任何主机必须使用%通配符:

GRANT ALL ON your_db.* TO ''@'%';

MySQL不支持用户名中的通配符,但我认为最好创建一个guest用户名:

CREATE USER 'guest'@'%';
GRANT ALL ON your_db.* TO 'guest'@'%';