当前位置: 首页 > news >正文

MySQL8启动错误“Neither found #innodb_redo subdirectory, nor ib_logfile* files”

今天做MySQL备份文件回复测试,用来检验MySQL备份文件可用性。

MySQL版本8.0.32

备份文件为腾讯云MySQL实例,版本8.0

使用xtrabackup恢复备份。执行过程顺利,启动MySQL时发生错误。提示如下:

 注意,这里使用了systemctl stop mysql。虽然启动失败了,但是如果不执行这条命令,系统会自动尝试再次启动mysql。所以使用这条命令,以便后面测试方便。

使用journalctl -xe输出内容如下:

 里面描述了mysql启动失败,系统会尝试重启5次。最后记录了停止mysql命令执行成功。

这里没有更详细信息了。还是看下mysql日志吧。

 如图红框内的错误提示时关键。这个是提示找不到redo子目录路径。

在my.cnf中设置innodb_log_group_home_dir路径可以解决

这里要注意,路径的最后一层目录必须是“#innodb_redo”,比如参数设置为如下:

innodb_log_group_home_dir =  /var/li

http://www.lryc.cn/news/35699.html

相关文章:

  • JVM系列——详细说明Volatile,原子性/可见性,先行发生原则
  • ArcGIS:栅格计算器的运算符和函数详解
  • spring的beanfactory与applicationContext的区别以及继承关系
  • 分享一个 hive on spark 模式下使用 HikariCP 数据库连接池造成的资源泄露问题
  • MySQL 行锁
  • 成为AI架构师的三大能力
  • 博客系统 实现 (前端 + 后端 )代码
  • C语言:如何在cmd命令窗口上玩贪吃蛇游戏
  • Flutter-自定义图标
  • 教学场景应用视频试看预览功能
  • 关于进程与进程调度
  • Redis常用命令及数据类型参数
  • (七十四)大白话深入探索多表关联的SQL语句到底是如何执行的?(2)
  • 销售使用CRM系统集成Excel的五个技巧
  • 过来人告诉你:Java学到什么程度可以找工作?
  • 【Linux】目录结构
  • 37.Java进阶之实现动态编译
  • 【Python百日进阶-Web开发-Vue3】Day549 - Vue3 商城后台 09:Veux4-01基本概念
  • GitLab 解析:为什么市场正在转向一体化 DevSecOps 平台?(附Forrester完整报告下载)
  • ThreadLocal的内部结构和源码探究
  • Linux文件系统(下)
  • 合并链表相关的练习
  • FFmpeg介绍及入门知识
  • ASA材料3D打印服务 抗紫外线材料3D打印服务 抗紫外线模型制作-CASAIM中科院广州电子
  • MySQL workbench数据表和数据结构
  • 网络与信息安全岗位介绍—售后工程师
  • Nowcoder .链表分割
  • 猿创征文 | re:Invent 朝圣之路:“云“行业风向标
  • mysql的distinct和group by的区别
  • Web前端:前端开发人员的职责有哪些?