mysql日志

错误日志、二进制日志、查询日志、慢查询日志

MySQL的配置文件路径:/etc/my.cnf

MySQL的错误日志路径:/var/log/mysqld.log

MySQL的二进制日志路径:/var/lib/mysql/mysql-bin.******

MySQL的查询日志路径:/var/lib/mysql/mysql_query.log (由配置文件决定路径)

MySQL的慢查询日志路径:/var/lib/mysql/mysql_slow_query.log (由配置文件决定路径) 

进入MySQL中输入:

 show variables like "%log_error%"; 

--------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------

进入MySQL中输入: 

show variables like "%log_bin%";

注意:

如果二进制日志未开启,需要在/etc/my.cnf配置文件中配置:

#开启二进制日志
log-bin=mysql-bin
server-id=127

进入MySQL输入:

show variables like "%binlog_format%"; 

注意:如需修改binlog_format,则需到/etc/my.cnf中添加或修改为:binlog_format=【日志格式】

在MySQL中输入:

reset master;

purge master logs to "mysql-bin.******";

purge master logs before "yyyy-mm-dd hh:mi:ss";

 查看二进制日志的过期时间的是:

show variables like "%binlog_expire_logs_seconds%";

查看二进制日志的过期时间(MySQL低版本)的是:

show variables like "%expire_logs_days%";

也可在MySQL配置文件中添加如下配置:

max_binlog_size=500M
expire_logs_days=15

#  max_binlog_size:bin log日志每达到设定大小后,会使用新的bin log日志。如mysql-bin.000002达到500M后,创建并使用mysql-bin.000003文件作为日志记录。
#  expire_logs_days:保留指定日期范围内的bin log历史日志,上示例设置的15天内
 

--------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------

(查询日志记录所有操作语句,如果开启会导致日志过多占用空间,一般不开启)

在MySQL中输入:

show variables like "%general%";

#在配置文件中开启查询日志
general_log=1
general_log_file=/var/lib/mysql/mysql_query.log  #查询日志的存放路径

--------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------

 #开启慢查询日志
slow_query_log=1
slow_query_log_file=/var/lib/mysql/mysql_slow_query.log
#执行时间参数
long_query_time=2
#记录执行较慢的管理语句
log_slow_admin_statements=1
#记录执行较慢的未使用索引的语句
log_queries_not_using_indexes=1

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值