Mysql日志文件清理简明指南(清理mysql日志)
## Mysql日志文件清理简明指南
Mysql日志文件清理是我们极为必要的一步,对于MySQL服务器来说。MySQL日志文件可通过select @@global.long_query_time;查看,可分为查询日志,慢查询日志,错误日志,二进制日志四种类型,我们可以按需清理。清理的原因很显而易见,由于MySQL产生的日志量会变大,会消耗磁盘空间,使系统变慢、卡顿, 最重要的是会大大影响日志定位错误的能力。这里我们将一起为大家介绍Mysql日志清理的具体操作。
### 一、慢查询日志
慢查询日志,在MySQL中可以通过”show variables like ‘long_query_time’;”查看其值,MySQL中慢查询日志默认是关闭的,需要在全局配置文件中指定配置,默认慢查询时间取10秒,如果发现记录慢查询记录较多,可升高其设置值;
我们可以在配置文件中设置慢查询日志存储的位置,输入如下代码设置:
log_slow_queries=on
此外,我们可以使用”FLUSH QUERY LOG”语句来清空慢查询日志,也可以使用”SET GLOBAL slow_query_log = OFF”来清空慢查询日志。
### 二、查询日志
查询日志也称为通用日志,其可以记录所有的SQL语句,包括在什么时间以及用户从哪个客户端执行的SQL语句,可以在配置文件中设置如下参数:
log = on
log_queries_not_using_indexes = on
用Show variables like general_log 命令可以查看当前配置,其中general_log为默认值off,你可以使用SET GLOBAL general_log = ON;来打开查询日志。也可以使用 “flush log”语句来清空查询日志,也可以利用” SET GLOBAL general_log = OFF”来清空查询日志。
### 三、错误日志
MySQL错误日志直接反映了MySQL服务器内部出错的情况,可以使用set global log_error_verbosity=3 来设置错误日志等级,MySQL 08或以前的版本,可以使用 show variables like ‘log_error’ 来查看,可以通过”flush logs”命令清空所有日志文件,可以通过” truncate table mysql.slow_log”来清空特定日志表,也可以做一下清理工作,二进制日志可以利用”flush logs”和”flush binary logs”命令来定期清理。
总结:Mysql日志清理的基本步骤就是上述所述:通过修改配置文件,设置慢查询时间和日志存储路径,以及查询日志,错误日志,二进制日志文件,然后使用flush语句来清空相应的日志内容,也可以做一些清理工作。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Mysql日志文件清理简明指南(清理mysql日志)
相关文章
- mysql慢查询日志轮转_MySQL慢查询日志实操
- 【MySQL 中的悲观锁:深入解读】(悲观锁mysql)
- MySQL查看文件:实现快速操作(mysql查看文件)
- MySQL索引和主键:提升查询性能的必备工具(mysql索引和主键)
- MySQL 搭建及其管理指南(mysql搭建)
- MySQL中的日期格式指南(mysql的日期格式)
- 探索MySQL的默认安装路径(mysql的默认路径)
- MySQL锁:查询性能优化技术(mysql锁查询)
- 轻松修改MySQL的密码(如何修改mysql的密码)
- MySQL 二进制日志:管理与安全(mysql二进制日志)
- MySQL 数据库备份文件类型:LDF 详解(ldf文件mysql)
- 告警MySQL 慢日志告警:谁在拖累系统?(mysql慢日志)
- 记录MySQL数据库操作历史:日志分析方法(mysql数据库操作日志)
- MySQL中Before触发器详解实现数据修改前的业务逻辑控制(mysql中before)
- BDP与MySQL可视化实现可视化大数据技术(bdp和mysql可视化)
- MySQL中添加Accdb文件数据(accdb导入mysql)
- MySQL全连接实现三个表的联接(mysql三个表做全连接)
- MySQL插入操作简介(mysql。insert)
- 为什么说MySQL不如文件安全(mysql不如文件安全)
- 无需配置安装,轻松使用MySQL(mysql不弹出配置安装)