linux环境下MySQL的日志监控

     调试代码是,数据库的监控是一个不可或缺的检测手段,特别是在测试持久层的功能时,数据库的检测就显得更加重要了。本文以MySQL为例,介绍数据库日志的配置和查看。
一 环境
1 centOS 7
2 MySQL
二 操作
1 找到/etc目录下的my.cnf文件
linux环境下MySQL的日志监控_第1张图片
2 找到[mysqlId],添加如下代码:log =/tmp/mysqls.log,如果需要监控慢查询,可以添加如下内容:
log-slow-requeries = /tmp/mysqlslowquedery.log
long_query_time = 1
linux环境下MySQL的日志监控_第2张图片

3 重启服务:
service mysqld restart

4 监控SQL语句
tail -f /tmp/mysqls.log

5 测试

         1 修改数据库数据

linux环境下MySQL的日志监控_第3张图片

       2 查看生成的SQL语句

linux环境下MySQL的日志监控_第4张图片


三 总结

         这种方式比较适用于调试bug,因为数据库访问量通常都非常高,所以日志文件也是相当的庞大,如果不加以处理,将会浪费存储空间。

你可能感兴趣的:(mysql,监控)