linux环境下MySQL的日志监控

     调试代码是,数据库的监控是一个不可或缺的检测手段,特别是在测试持久层的功能时,数据库的检测就显得更加重要了。本文以MySQL为例,介绍数据库日志的配置和查看。
一 环境
1 centOS 7
2 MySQL
二 操作
1 找到/etc目录下的my.cnf文件

2 找到[mysqlId],添加如下代码:log =/tmp/mysqls.log,如果需要监控慢查询,可以添加如下内容:
log-slow-requeries = /tmp/mysqlslowquedery.log
long_query_time = 1


3 重启服务:
service mysqld restart

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

5 测试

         1 修改数据库数据


       2 查看生成的SQL语句



三 总结

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

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值