mysql8.0 之前版本 重启服务 自增列id的auto_increment会重置为当前列最大值加1
原因:Innodb表把自增主键的最大ID记录到内存中,重启数据库后,都会导致最大自增ID重置
MyISam引擎:MyISAM表会把自增主键的最大ID记录到数据文件里,重启MySQL自增主键的最大ID也不会丢失。
mysql8.0版本: 重启数据库后,不会导致最大自增ID重置
原因:mysql8.0每次变化时将自增计数器的最大值写入redo log,同时在每次检查点将其写入引擎私有的系统表