删除MySQL的binlog

Posted jiyanping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除MySQL的binlog相关的知识,希望对你有一定的参考价值。

最近在使用mysql最新版本8.0.11,发现MySQL的log_bin参数default值改为了ON.刚开始没有注意到这个变化,导致在使用过程中发现产生了很多bin log,占用了大量的磁盘空间。

所以需要删除这些log,释放磁盘空间。

1. 使用show master logs,查看

mysql> show master logs;
+---------------+--------------+
| Log_name | File_size |
+---------------+--------------+
| binlog.000001 | 222927706 |
| binlog.000002 | 11270499 |
| binlog.000003 | 682550567 |
| binlog.000004 | 5784673228 |
| binlog.000005 | 3832371427 |
| binlog.000006 | 66920730055 |
| binlog.000007 | 126988323278 |
| binlog.000008 | 74493309953 |
| binlog.000009 | 340865 |
| binlog.000010 | 155 |
+---------------+--------------+

 

2. 删除

mysql> purge binary logs to ‘binlog.000009‘;
Query OK, 0 rows affected (5.98 sec)

 
















以上是关于删除MySQL的binlog的主要内容,如果未能解决你的问题,请参考以下文章

mysql 对应 binlog 查看

MySQL中的日志“binlog”的三种格式

MySQL 的 binlog 的三种格式这么好玩

Mysql数据库之Binlog日志使用总结

Mysql数据库之Binlog日志使用总结

搭建mysql主从复制和删库数据恢复策略