首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL :6小时内30 in的二进制日志

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

Database Administration用户
提问于 2014-06-11 19:00:47
回答 2查看 4.7K关注 0票数 4

我有一个mysql主/主安装钨复制器。我的服务器超出了空间,在6小时内占据了大约30G的空间。我不知道该怎么处理。如果有人能帮我解决这件事就太好了。

谢谢,斯瓦鲁普。

EN

回答 2

Database Administration用户

回答已采纳

发布于 2014-06-11 20:01:29

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

代码语言:javascript
复制
mysql> PURGE BINARY LOGS BEFORE NOW() - INTERVAL 30 MINUTE;

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

代码语言:javascript
复制
mysql> PURGE BINARY LOGS BEFORE NOW();

如果要在午夜前清除所有二进制日志,请执行以下操作

代码语言:javascript
复制
mysql> PURGE BINARY LOGS BEFORE DATE(NOW()) + INTERVAL 0 SECOND;

如果您想在3天前的午夜之前清除所有二进制日志,请这样做。

代码语言:javascript
复制
mysql> PURGE BINARY LOGS BEFORE DATE(NOW()) + INTERVAL 0 SECOND - INTERVAL 3 DAY;

我以前曾讨论过删除这样的二进制日志。

试试看!!

票数 8
EN

Database Administration用户

发布于 2014-06-11 19:12:46

旋转原木:

代码语言:javascript
复制
  mysql> FLUSH LOGS;

回复移动旧的二进制日志,除了最新的可以安全删除的日志。

票数 3
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/68067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档