Mah*_*her 8 mysql logging monitor
有没有办法监控/记录MySQL用户和他/她运行的查询?我不得不使用查询关闭常规日志:
SET GLOBAL general_log = 'OFF';
Run Code Online (Sandbox Code Playgroud)
因为否则日志文件不再由文本编辑器处理.我正在寻找一种方法来为我想要监控的一些用户打开这个登录,但它似乎没有那样工作.
有没有其他方法可以知道确定的用户在我的数据库上运行的所有内容?
提前致谢.
\n\n\nMySQL 服务器可以创建许多不同的日志文件来帮助您查看正在发生的活动。请参见第 5.2 节,\xe2\x80\x9cMySQL 服务器日志\xe2\x80\x9d。但是,您必须定期清理这些文件,以确保日志不会占用过多的磁盘空间。
\n
\n\n\n在其他系统上,您必须自己安装一个简短的脚本,该脚本从 cron (或其等效项)启动,用于处理日志文件。
\n
\n\n您可以通过刷新日志来强制 MySQL 开始使用新的日志文件。当您发出 FLUSH LOGS 语句或执行 mysqladminlush-logs、mysqladminrefresh、mysqldump --flush-logs 或 mysqldump --master-data 命令时,会发生日志刷新。
\n
归档时间: |
|
查看次数: |
8795 次 |
最近记录: |