InnoDB сбрасывает поле auto_increment при перезапуске базы данных.
Когда InnoDB перезагружается, он находит самое высокое значение в столбце, а затем начинает оттуда.
Это не произойдет в MyISAM, потому что он кэширует последний инкрементированный id.