mysql日志配置

SHOW  GLOBAL VARIABLES LIKE '%log%'; 查看日志状态

 

首先来看一下mysql日志的种类,一般来说,日志有五种,分别为:

错误日志:-log-err (记录启动,运行,停止mysql时出现的信息)

查询日志:-log (记录建立的客户端连接和执行的语句)

慢查询日志: -log-slow-queries (记录所有执行超过long_query_time秒的所有查询)

更新日志:     -log-update (记录更改数据的语句,不赞成使用该日志)

二进制日志:-log-bin (记录所有更改数据的语句,还用于复制,恢复数据库用)

 

关闭查询日志

log=/var/log/mysql/mysql_all.log这行注释掉就可以了,在[mysqld]节点下

 

关闭二进制日志

log-bin=mysql-bin

binlog_format=mixed 这两行注释了,也在[mysqld]节点下

二进制日志文件比较大,可以再my.cnf中设置二进制日志文件的过期时间,这样mysql就会自动删除到期的日志文件,节省磁盘空间:

expire_logs_days=5

 

开启慢查询日志

slow_query_log=1

log-slow-queries=/var/log/mysql/mysql_slow.log [mysqld]节点下增加这两行

默认超过十秒的sql会记录,修改的话增加

long_query_time=1 这样超过1秒的sql就会被记录

log-queries-not-using-indexes=/usr/local/db/log/nouseindex.log   就是字面意思,log下来没有使用索引的quer

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值