Swaroop Kundeti Asked: 2014-06-12 11:00:47 +0800 CST2014-06-12 11:00:47 +0800 CST 2014-06-12 11:00:47 +0800 CST MySQL:6 小时内 30GB 的二进制日志 772 我有一个带有钨复制器的 mysql 主/主设置。我的服务器空间不足,在 6 小时内占用了大约 30G。我不知道如何处理这个。如果有人可以帮助我解决这个问题,那就太好了。 谢谢,斯瓦鲁普。 mysql binlog 2 个回答 Voted Best Answer RolandoMySQLDBA 2014-06-12T12:01:29+08:002014-06-12T12:01:29+08:00 如果要擦除所有超过 30 分钟的二进制日志,请执行此操作 mysql> PURGE BINARY LOGS BEFORE NOW() - INTERVAL 30 MINUTE; 如果要擦除除最后一个以外的所有二进制日志,请执行此操作 mysql> PURGE BINARY LOGS BEFORE NOW(); 如果您想在午夜之前擦除所有二进制日志,请执行此操作 mysql> PURGE BINARY LOGS BEFORE DATE(NOW()) + INTERVAL 0 SECOND; 如果您想在 3 天前的午夜之前擦除所有二进制日志,请执行此操作 mysql> PURGE BINARY LOGS BEFORE DATE(NOW()) + INTERVAL 0 SECOND - INTERVAL 3 DAY; 我之前讨论过像这样删除二进制日志 Apr 26, 2013; 删除 mysql-bin 文件是否安全? May 28, 2014:释放 'mysql\data' 中的磁盘空间 试试看 !!! akuzminsky 2014-06-12T11:12:46+08:002014-06-12T11:12:46+08:00 轮换日志: mysql> FLUSH LOGS; [Re] 移除旧的二进制日志,除了最新的,可以安全移除。
如果要擦除所有超过 30 分钟的二进制日志,请执行此操作
如果要擦除除最后一个以外的所有二进制日志,请执行此操作
如果您想在午夜之前擦除所有二进制日志,请执行此操作
如果您想在 3 天前的午夜之前擦除所有二进制日志,请执行此操作
我之前讨论过像这样删除二进制日志
Apr 26, 2013
; 删除 mysql-bin 文件是否安全?May 28, 2014
:释放 'mysql\data' 中的磁盘空间试试看 !!!
轮换日志:
[Re] 移除旧的二进制日志,除了最新的,可以安全移除。