返回介绍

PART Ⅰ : 容器云OPENSHIFT

PART Ⅱ:容器云 KUBERNETES

PART Ⅲ:持续集成与持续部署

PART Ⅴ:日志/监控/告警

PART Ⅵ:基础

PART Ⅶ:数据存储、处理

PART VIII:CODE

PART X:HACKINTOSH

PART XI:安全

MySQL常见问题解决

发布于 2024-06-08 21:16:46 字数 2986 浏览 0 评论 0 收藏 0

上下文

  • 部署在K8s中的单MySQL实例,数据文件路径使用NFS存储后端挂载的PVC持久化的。再一次重建MySQL Pod后,创建失败。报错如下:
2021-12-17T11:57:36.429443Z 0 [ERROR] InnoDB: Only one log file found.
2021-12-17T11:57:36.429472Z 0 [ERROR] InnoDB: Plugin initialization aborted with error not found
2021-12-17T11:57:37.029965Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
2021-12-17T11:57:37.029998Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2021-12-17T11:57:37.030005Z 0 [ERROR] Failed to initialize builtin plugins.
2021-12-17T11:57:37.030008Z 0 [ERROR] Aborting
2021-12-17T11:57:37.030012Z 0 [Note] Binlog end
2021-12-17T11:57:37.030062Z 0 [Note] Shutting down plugin 'CSV'
2021-12-17T11:57:37.031982Z 0 [Note] mysqld: Shutdown complete
  • 检查数据路径下存在ib_logfile0 、ib_logfile1文件

原因:

  • ib_logfile0 、ib_logfile1文件是MySQL InnoDB引擎的事务日志。MySQL崩溃重启时,会进行事务重做;在系统正常时,每次checkpoint时间点,会将之前写入事务应用到数据文件中。

解决方案:

  • 备份所有ib_logfile*文件到其他目录后重启。

参考:

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文