首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >只有一个日志文件的MySQL二进制日志记录?

只有一个日志文件的MySQL二进制日志记录?
EN

Database Administration用户
提问于 2015-06-11 14:26:00
回答 1查看 1.9K关注 0票数 2

我有一个打开二进制日志的MySQL数据库。每次数据库重新启动时,都会以以下格式创建一个新的二进制日志文件:

代码语言:javascript
运行
复制
mysql-bin.00001
mysql-bin.00002
...
mysql-bin.0000n

我的问题是,在每次重新启动数据库之后,是否有办法使二进制日志文件保持不变。

例如,它总是mysql-bin.00001

任何帮助都将不胜感激。

EN

回答 1

Database Administration用户

发布于 2015-06-12 23:07:09

真正的问题是什么?

如果您被越来越多的二进制日志堆所困扰,那么配置

代码语言:javascript
运行
复制
expire_logs_days = 7

这将使二进制日志只保存7天。这可能是1 binlog (如果您一直熬夜);它可能是100(如果您以荒谬的频率重新启动)。但它们不会永远堆积起来。

我想你是因为某种原因打开了二进制日志--恢复了?后援?等?每一种方法都不可能像Rolando在他的一些方法中所暗示的那样,让您盲目地丢弃二进制日志。

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

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

复制
相关文章

相似问题

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