删除Mysql中binlog日志的二种方法

发布时间:2020-11-10编辑:脚本学堂
删除Mysql中binlog日志的二种方法,即在线删除法与停机删除的方法,供大家学习参考。

删除mysql中binlog日志的二种方法,即在线删除法与停机删除的方法,供大家学习参考。

1、在线删除法:
首先,查看有多少个binlog
 

复制代码 代码如下:
show binary logs;

删除直到’mysql-bin.010′这个日志以前的binlog
 

复制代码 代码如下:
PURGE MASTER LOGS TO ‘mysql-bin.010′;

删除’2003-04-02 22:46:26′这个时间点以前的binlog
 

复制代码 代码如下:
PURGE MASTER LOGS BEFORE ’2003-04-02 22:46:26′;

2、停机删除法:
查看mysql-bin.index 这个索引文件,把想删除的binlog名删除,然后再删除物理binlog,重启数据库即可。

您可能感兴趣的文章:
自动与手动清理mysql-binlog日志的方法
mysqldump使用binlog二进制日志进行备份的例子
mysql设置自动清理binlog日志的方法
mysql删除binlog日志及使用日志恢复数据的方法
理解Mysql binlog 日志的三种模式
学习mysql binlog日志清理
使用binlog恢复mysql数据的简单例子
如何在mysqldump时加上binlog日志的位置号