mysql5.5.8-log社区版本, flush logs无效,怎么解决?
mysql5.5, flush logs无效,怎么解决?
show variables like 'expire_logs_days';
-- 10
set global expire_logs_days=0;
flush logs;
马上就执行完了不到一秒,在mysql5.1里面,都需要10分钟,因为有20多G的mysql binlog啊。
检查是否设置正确了。
show variables like 'expire_logs_days';
-- 0
ok,设置成功了,但是flush logs好像无效,看了error日志,没有报任何信息出来,诡异啊!
------解决方案--------------------
binlog.index文件首先要与物理文件同步
------解决方案--------------------
flush logs就是关闭并重新打开个日志文件 ,会成成新的errorlog binlog
为什么会用十分钟?