暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes

原创 graphy 2022-01-16
1234

因为my.cnf文件中修改了innodb_log_file_size值,要修改innodb_log_file_size值,需要先移走已有的ib_logfile文件,否则启动就会报上面的错,从而导致innodb的表不能使用。
3.问题解决

3.1 方案1

3.1.1 停mysql实例

mysqladmin -uroot -p -S /var/lib/mysql/mysql.sock shutdown

3.1.2 修改my.cnf文件中innodb_log_file_size值为原来值

即修改innodb_log_file_size=5242880

3.1.3 以修改后的my.cnf重启mysql实例

mysqld_safe --defaults-file=/etc/my.cnf &



3.2 方案2

3.2.1 停mysql实例

mysqladmin -uroot -p -S /var/lib/mysql/mysql.sock shutdown

3.2.2 修改原有ib_logfile文件名

mv ib_logfile0 ib_logfile0.bak

mv ib_logfile1 ib_logfile1.bak

3.2.3 启动mysql实例

mysqld_safe --defaults-file=/etc/my.cnf &



最后修改时间:2022-01-16 22:53:41
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论