MySQL变量每天自动设置为1MB。我已经将其设置为MySQL配置中的256MB。我已启用常规查询日志以查看谁正在更改变量,并发现有人已解雇SET GLOBAL max_allowed_packet=1024
来设置此变量。
有没有办法阻止用户从查询中设置此变量?
如何撤销用户更新配置变量的权限?
答案 0 :(得分:3)
啊,你应该撤销“超级”特权。它允许使用SET GLOBAL
。
REVOKE SUPER ON *.* FROM 'username'@'localhost';
FLUSH PRIVILEGES;
http://dev.mysql.com/doc/refman/5.7/en/privileges-provided.html#priv_super