天天看点

老男孩教育每日一题-2017年4月27日-如何正确清理MySQL binlog?

老男孩教育每日一题-2017年4月27日-如何正确清理MySQL binlog?

1、MySQL命令行删除:

从第一个文件删除到第四个 

<code>mysql&gt; purge binarylogs to </code><code>'mysql-bin.000004'</code><code>;</code>

按照时间,删除指定时间之前的

<code>mysql&gt; PURGE MASTER LOGS BEFORE </code><code>'2017-03-20 00:00:00'</code><code>;</code>

清除所有bin-log

<code>mysql&gt; reset master;</code>

2、设置自动删除:

自动删除7天之前的bin-log文件写入配置文件

<code>expire_logs_days = 7</code>

命令行生效

<code>set</code> <code>global expire_logs_days = 7;</code>

今天是每日一题陪伴大家的第37天,期待你的进步。

对于题目和答案的任何疑问,请在博客评论区留言。

往期题目索引

<a href="http://lidao.blog.51cto.com/3388056/1914205" target="_blank">http://lidao.blog.51cto.com/3388056/1914205</a>

本文转自 李导 51CTO博客,原文链接:http://blog.51cto.com/lidao/1919876

继续阅读