我有一个打开二进制日志的MySQL数据库。每次数据库重新启动时,都会以以下格式创建一个新的二进制日志文件:
mysql-bin.00001
mysql-bin.00002
...
mysql-bin.0000n
我的问题是,在每次重新启动数据库之后,是否有办法使二进制日志文件保持不变。
例如,它总是mysql-bin.00001
任何帮助都将不胜感激。
发布于 2015-06-12 23:07:09
真正的问题是什么?
如果您被越来越多的二进制日志堆所困扰,那么配置
expire_logs_days = 7
这将使二进制日志只保存7天。这可能是1 binlog (如果您一直熬夜);它可能是100(如果您以荒谬的频率重新启动)。但它们不会永远堆积起来。
我想你是因为某种原因打开了二进制日志--恢复了?后援?等?每一种方法都不可能像Rolando在他的一些方法中所暗示的那样,让您盲目地丢弃二进制日志。
https://dba.stackexchange.com/questions/103801
复制相似问题