MySQL:6 小时内 30GB 的二进制日志

Swa*_*eti 3 mysql binlog tungsten-replicator multi-master

我有一个带有钨复制器的 mysql 主/主设置。我的服务器空间不足,在 6 小时内占用了大约 30G。我不知道如何处理这个。如果有人能帮我解决这个问题,那就太好了。

谢谢,斯瓦鲁普。

Rol*_*DBA 6

如果要清除所有超过 30 分钟的二进制日志,请执行此操作

mysql> PURGE BINARY LOGS BEFORE NOW() - INTERVAL 30 MINUTE;
Run Code Online (Sandbox Code Playgroud)

如果要删除除最后一个以外的所有二进制日志,请执行以下操作

mysql> PURGE BINARY LOGS BEFORE NOW();
Run Code Online (Sandbox Code Playgroud)

如果您想在午夜之前擦除所有二进制日志,请执行以下操作

mysql> PURGE BINARY LOGS BEFORE DATE(NOW()) + INTERVAL 0 SECOND;
Run Code Online (Sandbox Code Playgroud)

如果您想在 3 天前的午夜之前擦除所有二进制日志,请执行以下操作

mysql> PURGE BINARY LOGS BEFORE DATE(NOW()) + INTERVAL 0 SECOND - INTERVAL 3 DAY;
Run Code Online (Sandbox Code Playgroud)

我之前讨论过删除这样的二进制日志

试一试 !!!