Mysql日志清理

本文介绍了MySQL的四种日志类型:错误日志、普通日志、慢查询日志和二进制日志,详细说明了它们的作用和相关设置。重点讨论了二进制日志的清理,由于其大小可能导致硬盘空间不足,提供了三种清理方法:全部重置、部分删除和修改配置文件。
摘要由CSDN通过智能技术生成

一. 定义

四种日志:

1.错误日志(error_log)

错误日志记录着mysqld启动和停止,以及服务器在运行过程中发生的错误的相关信息。(数据库报错时可以查看)

2.普通日志(general_log)

服务器接收到的每一个查询或是命令,无论这些查询或是命令是否正确甚至是否包含语法错误,general log 都会将其记录下来。(Mysql默认关闭,因为开销太大

3.慢查询日志(slow_query_log)

慢日志记录执行时间过长和没有使用索引的查询语句,报错select、update、delete以及insert语句,慢日志只会记录执行成功的语句。

4.二进制日志(binary_log)

二进制日志记录了所有的DDL(数据定义语言)语句DML(数据操作语言)语句,但是不记录包括数据查询的语句。(开销也很大,需要维护,可用于数据库恢复

二. 相关设置及文件位置

1.错误日志

linux系统中在my.cnf文件中设置。

[mysqld]
log_e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值