当我创建slow_query_log轮换时,我需要一个用户来设置和更新slow_query_log为“开”和“关”。我如何才能仅向用户授予此查询或全局变量访问权限?
答案 0 :(得分:0)
FLUSH SLOW LOGS;
在5.5.3。中添加了
SLOW关闭并重新打开慢速查询日志文件。
如果您使用的是* nix操作系统,请首先 将日志文件mv
FLUSH ...
更改为同一文件系统上的新名称(作为“轮换”脚本的一部分),然后,您发出mysqld
。通过Unix文件工作方式的神奇,没有任何损失。 {<1}}继续写入旧文件,即使 name 已更改。然后FLUSH
使mysqld
停止对其进行写入,并写入一个新文件。 (Windows是另一回事。)
您可以使用mysqladmin
代替mysql
。
我将为此操作创建一个具有最小权限的新用户。 (我认为它只是RELOAD
。)