如何给mysql全局变量写权限,比如慢查询日志?

pdtvr36n  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(271)

当我创建slow\u query\u log rotation时,我需要一个用户设置并更新slow\u query\u log为on和off。我怎样才能只给用户这个查询或全局变量的访问权限?

kkih6yb8

kkih6yb81#

FLUSH SLOW LOGS;

在5.5.3中增加。
慢速关闭并重新打开慢速查询日志文件。
如果你是尼克斯,首先你 mv 将日志文件转换为同一文件系统上的新名称(作为“旋转”脚本的一部分),然后 FLUSH ... . 通过unix文件的神奇工作方式,什么都不会丢失。 mysqld 继续写入旧文件,即使名称已更改。然后 FLUSH 原因 mysqld 停止写入,并写入新文件(Windows是另一回事。)
你可以用 mysqladmin 而不是 mysql .
我将创建一个具有此操作最低权限的新用户(我觉得只是 RELOAD .)

相关问题