本文介绍: 其实造成这种问题的原因有很多种,但是不管是什么问题,最终的原因一般是redo log造成的问题。为什么说是redo log造成的呢,因为redo log对应的文件就是两个ib_logfile开头的文件:ib_logfile0、ib_logfile1;下面的问题都是和ib_logfile有关。MySQL 引擎的具体原理,这里暂不深究了,等后续再详细整理。
其实造成这种问题的原因有很多种,但是不管是什么问题,最终的原因一般是 redo log
造成的问题。
场景一:服务器突然重启,未正常关闭 MySQL
在测试环境中,服务器直接强制断电(Power Off
),并没有手动的关闭 MySQL
,再次启动的时候就会发生这样的问题。
问题的主要原因:
场景二:服务器正常关机关不掉,然后强制 kill 掉 MySQL 进程
解决方案
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。