导读
每个binlog文件都有编号,从最早的3位数(没错,很老的版本只有3位数~),到现在扩展到6位数,从000001开始计数。
但我打赌,你一定不知道这个序号最大可以跑到多少。
在我们知数堂的MySQL DBA课上讲到binlog序号是从000001开始,这时有细心的同学问到,是不是这个序号达到999999后,binlog就要重新开始了?
讲真,当时我也是一下子被问住了,只是隐约记得这个值是可以大于999999的。于是,课后我自己细致地探究了一番,遂有本文。
MySQL在启动时会扫一下binlog文件,找到最大的序号,然后产生下个序号文件。根据这个规则,我们可以自行测试一下,若