Mysqld安全相关启动选项--safe-user-create
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语句创建新用户?
--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语句创建新用户?
...全文
相关推荐
mysql 加固策略
1.修改root用户口令,删除空口令 2.删除默认数据库和数据库用户 3.改变默认mysql管理员帐号 4.关于密码的管理 5.使用独立用户运行msyql 6.禁止远程连接数据库 7.限制连接用户的数量 8.用户目录权限限制 9.命令历史记录保护 10.禁止MySQL对本地文件存取 11.MySQL服务器权限控制 12.使用chroot方式来控制MySQL的运行目录 13.关闭对无关的Web程序访问的支持 14.数据库备份策略 15. Mysqld安全相关启动选项 16.information_schema 安全
mysql安装命令
全是一步一步的教你安装,设置权限,安装所需要的包,适合新手下载安装使用
mysql主从配置
关于mysql的一些服务器端的配置,很实用
linux系统下MySQL数据库的导入导出
Linux系统下MySQL数据库的导入导出
Mysqld配置选项详细介绍
本文中的配置都是从《MySQL5权威指南(3rd)》中摘抄出来的,个人认为对于使用MySQL十分有用。放在此处方便自己随时查阅,也希望对其他朋友有所助益。



