暂无图片
MySQL无法正常启动,日志错误如下
我来答
分享
暂无图片 匿名用户
MySQL无法正常启动,日志错误如下

[ERROR] InnoDB: The age of the last checkpoint is 90685786,which exceeds the log group capacity 90593280.

我来答
添加附件
收藏
分享
问题补充
5条回答
默认
最新
张sir

可以参考这个文章,应该是redo不够大导致的,可以调整下redo log试试。

https://blog.csdn.net/weixin_33940102/article/details/92532521

暂无图片 评论
暂无图片 有用 0
刘贵宾

这主要是由于 innodb_log_file_size 默认是5M, 不够用引起的.

增大innodb_log_file_size的方法:

暂停mysql, service mysqld stop
删除或转移ib_logfile0和ib_logfile1, rm -f /var/lib/mysql/ib_logfile*
编辑my.cnf , 增加 innodb_log_file_size=256M
启动mysql, service mysqld start
https://blog.51cto.com/liuqs/1195705

暂无图片 评论
暂无图片 有用 1
每日一步

尝试过不行的; 

在启动过程中报:

[ERROR] InnoDB: The age of the last checkpoint is 90685786,which exceeds the log group capacity 90593280

若直接增大innodb_log_file_size,会生成新的ib_logfile文件,那么之前的文件在启动过中提示还是需要的; 所以仍然报错

暂无图片 评论
暂无图片 有用 0
刘贵宾
2022-08-09
你调成了多大?
刘贵宾

关库、移文件、编辑my.cnf、起库

暂无图片 评论
暂无图片 有用 1
张sir

那你关闭的时候不是干净关闭的?有事务需要recover,如果想启动数据库的话,设置参数innodb_force_recovery=6,不执行recover操作,启动以后把数据导出来,重建数据库把。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏