我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何解决mysql因为事务日志问题无法启动的问题

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何解决mysql因为事务日志问题无法启动的问题

这篇文章给大家介绍如何解决mysql因为事务日志问题无法启动的问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Mysql数据库无法启动,具体如下:

[root@testdb var]#service mysql start

Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/mysql.pid).

初看,好像是权限问题,但仔细检查权限,没有发现问题,所以进入错误日志看

[root@testdb var]# more testdb.err
2020-06-12T08:30:25.273479Z 0 [Note] --secure-file-priv is set to NULL. Operations related to importing and exporting data are disabled
2020-06-12T08:30:25.273850Z 0 [Note] /usr/local/mysql/bin/mysqld (mysqld 5.7.26-log) starting as process 10090 ...
2020-06-12T08:30:25.286777Z 0 [Note] InnoDB: PUNCH HOLE support available
2020-06-12T08:30:25.286827Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2020-06-12T08:30:25.286838Z 0 [Note] InnoDB: Uses event mutexes
2020-06-12T08:30:25.286845Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
2020-06-12T08:30:25.286852Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-06-12T08:30:25.286856Z 0 [Note] InnoDB: Using Linux native AIO
2020-06-12T08:30:25.288765Z 0 [Note] InnoDB: Number of pools: 1
2020-06-12T08:30:25.288939Z 0 [Note] InnoDB: Using CPU crc32 instructions
2020-06-12T08:30:25.291804Z 0 [Note] InnoDB: Initializing buffer pool, total size = 4G, instances = 8, chunk size = 128M
2020-06-12T08:30:25.552835Z 0 [Note] InnoDB: Completed initialization of buffer pool
2020-06-12T08:30:25.589770Z 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of se
tpriority().
2020-06-12T08:30:25.603855Z 0 [Note] InnoDB: Highest supported file format is Barracuda.
2020-06-12T08:30:25.627920Z 0 [ERROR] InnoDB: Ignoring the redo log due to missing MLOG_CHECKPOINT between the checkpoint 3970243421 and the end 3970243072.
2020-06-12T08:30:25.627962Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2020-06-12T08:30:26.229118Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2020-06-12T08:30:26.229160Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2020-06-12T08:30:26.229168Z 0 [ERROR] Failed to initialize builtin plugins.
2020-06-12T08:30:26.229172Z 0 [ERROR] Aborting

查看日志,发现如下:

InnoDB: Ignoring the redo log due to missing MLOG_CHECKPOINT between the checkpoint 3970243421 and the end 3970243072.

事务日志有断档,估计也找不出来了,基于此,只能把原来的事务日志ib_logfile0和ib_logfile1重命名或者删除掉,然后再重新启动

[root@testdb var]#service mysql start
Starting MySQL...SUCCESS!

关于如何解决mysql因为事务日志问题无法启动的问题就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何解决mysql因为事务日志问题无法启动的问题

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL服务无法启动的问题以及解决

目录mysql服务无法启动问题解决方法一解决方法二总结MySQL服务无法启动问题解决方法一1.找到你的my.ini文件,用notepad++打开,在右下角看保存编码格式是不是ANSI,如果不是,则在工具栏找到编码,改成ANSI,保存。
MySQL服务无法启动的问题以及解决
2024-09-08

Xampp中mysql无法启动问题的解决方法

很突然的Xampp的mysql就打不开:很疑惑,之前一直可以打开的,然后刚才我启动了一下,就突然启动不了了,我想了一下,并没有出现端口号占用问题呀,而且报错也没有说端口号占用,报错写的很是通俗然后我查看了日志文件–发现日志文件
2022-06-23

如何解决虚拟机无法启动的问题

要解决虚拟机无法启动的问题,可以尝试以下方法:检查虚拟机的配置是否正确:确保虚拟机的配置信息正确,包括CPU、内存、硬盘等参数设置。检查虚拟机文件是否完整:确认虚拟机文件没有损坏或丢失,可以尝试重新下载或者从备份文件中恢复虚拟机文件。检查虚
如何解决虚拟机无法启动的问题
2024-06-10

如何解决Elasticsearch因jdk版本问题启动失败的问题

本篇内容主要讲解“如何解决Elasticsearch因jdk版本问题启动失败的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决Elasticsearch因jdk版本问题启动失败的问题”
2023-06-20

如何解决windows防火墙无法启动的问题

今天重新给电脑做了系统,但发现昨晚系统后,电脑依然反应很慢。有清理了各个盘,杀完病毒后,防火墙又无法打开了。到网上找了一些解决方法整理了出来,希望对你有帮助。一、防火墙编程客栈配置出错 开始-->运行-->gpedit.msc 这时 打开了
2023-05-26

如何解决springboot项目启动后无日志输出直接结束的问题

这篇文章主要介绍了如何解决springboot项目启动后无日志输出直接结束的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前景概要在这个之前service_edu子模块下
2023-06-22

MySQL 实例无法启动的问题分析及解决

前言前几天,有位朋友微信联系我,告知一个生产数据库,在机器宕机恢复后,实例启动失败,而且该实例没有做任何的高可用、容灾、备份等,对业务影响非常大,希望能够协助排查一下,我也在第一时间就加入到排查中。 场景分析(1)首先查看错误日志,报错很清
2022-05-26

docker部署MySQL时无法启动问题的解决方法

最近做项目,遇到这样问题,docker中的mysql不能启动,下面这篇文章主要给大家介绍了关于docker部署MySQL时无法启动问题的解决方法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-01-28

解决Ubuntu中PHP服务无法启动的问题

解决Ubuntu中PHP服务无法启动的问题,需要具体代码示例Ubuntu是一款常用的Linux操作系统,PHP则是一种流行的服务器端脚本语言,而在Ubuntu中安装PHP服务后,有时候可能会出现无法启动的问题。这种情况可能会影响到网站或应
解决Ubuntu中PHP服务无法启动的问题
2024-02-29

导致mysqld无法启动的错误问题如何解决

这篇文章主要介绍了导致mysqld无法启动的错误问题如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇导致mysqld无法启动的错误问题如何解决文章都会有所收获,下面我们一起来看看吧。导致mysqld无法启
2023-07-05

如何解决linux无法重启php服务的问题

这篇文章给大家分享的是有关如何解决linux无法重启php服务的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。linux无法重启php服务的解决办法:1、通过“/etc/init.d/php-fpm stop
2023-06-22

编程热搜

目录