Mysqld安全相关启动选项--safe-user-create

wwwtyb 2009-10-14 01:51:49
MySQL文档上面解释是:
--safe-user-create
如果启用,用户不能用GRANT语句创建新用户,除非用户有mysql.user表的INSERT权限。如果你想让用户具有授权权限来创建新用户,你应给用户授予下面的权限:
mysql> GRANT INSERT(user) ON mysql.user TO 'user_name'@'host_name';
这样确保用户不能直接更改权限列,必须使用GRANT语句给其它用户授予该权限。

为什么我在5.0.51a版本的MySQL上测试safe-user-create不起作用,配置后用户仍然能用GRANT语句创建新用户?

...全文
375 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
nianzhang747 2009-10-15
  • 打赏
  • 举报
回复
flush privileges

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧