Mysql 服务器允许从本地主机访问匿名用户。我也想将此权限扩展到其他机器...即,使用没有任何密码的匿名用户从机器 B 的 mysql 客户端访问在机器 A 中运行的 mysql_server。
我知道这不是练习,我只想出于某些开发目的才这样做。谁能告诉我这对于 mysql 服务器是如何实现的。
我使用的版本是 - mysql_server 5.0.15
最佳答案
要允许匿名访问任何主机必须使用%
通配符:
GRANT ALL ON your_db.* TO ''@'%';
MySQL 不支持用户名中的通配符,但我认为最好创建一个 guest
用户名:
CREATE USER 'guest'@'%';
GRANT ALL ON your_db.* TO 'guest'@'%';
关于mysql - 授予 Mysql 匿名用户从本地主机之外的其他计算机的访问权限吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38552902/