MySQL日志篇,查看,删除及暂停二进制日志

 时间:2024-10-23 07:58:18

MySQL的日志类型主要分为二进制日志,错误日志,通用查询日志,慢查询日志。其中MySQL的二进制日志记录了所有更改数据的语句,可以用于数据复制。本文主要给大家讲解一下查看,删除及暂停二进制日志。

工具/原料

电脑

MySQL

Navicat等可视化数据库管理工具

查看二进制日志

1、查看本机中二进制日志文件个数及文件名使用SHOW BINARY LOGS查看如图所示查询结果,可以看到,当前只有一个日志文件,文件名和文件大小

MySQL日志篇,查看,删除及暂停二进制日志

2、二进制的文件个数与MySQL服务启动的次数相同,每启动一次mysql,将会产生一个新的日志文件我们试试重启MySQL数据库如图所示,日志文件夹中多了一个日志文件

MySQL日志篇,查看,删除及暂停二进制日志

3、再运行一遍SHOW BINARY LOGS命令如图所示,结果中多了一条日志文件记录

MySQL日志篇,查看,删除及暂停二进制日志

删除二进制日志文件

1、使用RESET MASTER命令,可以删除所有二进制日志文件,新的日志文件名将从000001开始

2、示例:执行RESET MASTER命令

MySQL日志篇,查看,删除及暂停二进制日志

3、执行SHOW BINARY LOGS命令查看当前日志文件,可见mysql日志已经更新

MySQL日志篇,查看,删除及暂停二进制日志

4、查看日志文件目录,只剩下一个日志文件

MySQL日志篇,查看,删除及暂停二进制日志

5、使用PURGE MASTER LOGS语句删除指定日志文件语句结构:#删除指定日志名前所有的日志文件PURGE {MASTER | BINARY} LOGS TO '日志名';#删除指定日期前的所有日志文件PURGE {MASTER | BINARY} LOGS BEFORE '日期';

6、重启mysql数次,使其产生数个日志文件,然后执行SHOW BINARY LOGS命令查看,如图可见,我重启了4次,当前共有5个日志文件。

MySQL日志篇,查看,删除及暂停二进制日志

7、按日志名删除执行命令:PURGE MASTER LOGS TO 'mybin_log.000003';

MySQL日志篇,查看,删除及暂停二进制日志

8、执行SHOW BINARY LOGS命令查看当前日志文件,可见'mybin_log.000003'之前的日志文件全部被删除了

MySQL日志篇,查看,删除及暂停二进制日志

9、使用指定日期就留给大家自己测试一下了;

暂停|恢复记录二进制日志

1、暂停与气动的命令暂停:SET sql_log_bin = 0;启动:SET sql_log_bin = 1;

  • 《英灵神殿》大酒杯有什么用?
  • 天命奇御2传闻家传宝剑怎么过?
  • 仁王立花宗茂怎么打
  • 鬼谷八荒阴阳材料怎么看
  • LOL英雄联盟派克如何一Q满血
  • 热门搜索
    保护眼睛手抄报 关于春天的手抄报 汤姆索亚历险记手抄报 科普手抄报 普通话手抄报 手抄报图片 手抄报图画 手抄报花边 端午手抄报 节约粮食手抄报