【无标题】You can set innodb_force_recovery=1 in my.cnf to force InnoDB: a startup if you are trying to r

2024-03-12 12:38

本文主要是介绍【无标题】You can set innodb_force_recovery=1 in my.cnf to force InnoDB: a startup if you are trying to r,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在配置主从之前,可以正常启动,添加复制参数后,无法启动。

注意参数:添加前和添加后不一至

innodb_data_file_path=ibdata1:200M;ibdata2:200M;ibdata3:200M;ibdata4:200M:autoextend:max:5G
innodb_temp_data_file_path =ibtmp1:200M;ibtmp2:200M;ibtmp3:200M:autoextend:max:20G

[root@mymha5 3306]# systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: activating (start) since Fri 2022-04-01 22:06:49 CST; 2s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 4459;         : 31590 (mysql.server)
    Tasks: 6
   CGroup: /system.slice/mysqld.service
           ├─  304 /mysql/app/mysql/bin/mysqld --defaults-file=/mysql/data/3306/my.cnf --basedir=/mysql/app/...
           ├─  329 sleep 1
           ├─31590 /bin/sh /mysql/app/mysql/support-files/mysql.server start
           └─31603 /bin/sh /mysql/app/mysql/bin/mysqld_safe --defaults-file=/mysql/data/3306/my.cnf --datadi...

Apr 01 22:06:49 mymha5 systemd[1]: Starting MySQL Server...

#############################################################

[root@mymha5 3306]# journalctl -xe

-- Unit mysqld.service has begun starting up.
Apr 01 22:06:20 mymha5 mysql.server[25450]: Starting MySQL.......The server quit without updating PID file (/my
Apr 01 22:06:20 mymha5 systemd[1]: mysqld.service: control process exited, code=exited status=1
Apr 01 22:06:20 mymha5 systemd[1]: Failed to start MySQL Server.
-- Subject: Unit mysqld.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit mysqld.service has failed.

##################################################

[root@mymha5 ~]# tail -f 100 /mysql/log/3306/itpuxdb-error.err

2022-04-01T22:04:25.394130+08:00 0 [Note] InnoDB: Opened 3 undo tablespaces
2022-04-01T22:04:25.394152+08:00 0 [Note] InnoDB: 3 undo tablespaces made active
2022-04-01T22:04:25.394298+08:00 0 [Note] InnoDB: Highest supported file format is Barracuda.
2022-04-01T22:04:25.401758+08:00 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2022-04-01T22:04:25.401781+08:00 0 [Note] InnoDB: Need to create a new innodb_temporary data file 'ibtmp3'.
2022-04-01T22:04:25.401856+08:00 0 [Note] InnoDB: Setting file './ibtmp1' size to 200 MB. Physically writing the file full; Please wait ...
2022-04-01T22:04:25.401919+08:00 0 [Note] InnoDB: Progress in MB:
 100 200
2022-04-01T22:04:25.538903+08:00 0 [Note] InnoDB: File './ibtmp1' size is now 200 MB.
2022-04-01T22:04:25.539039+08:00 0 [Note] InnoDB: Setting file './ibtmp3' size to 200 MB. Physically writing the file full; Please wait ...
2022-04-01T22:04:25.539114+08:00 0 [Note] InnoDB: Progress in MB:
 100 200
2022-04-01T22:04:25.675688+08:00 0 [Note] InnoDB: File './ibtmp3' size is now 200 MB.
2022-04-01T22:04:25.676380+08:00 0 [Note] InnoDB: 96 redo rollback segment(s) found. 96 redo rollback segment(s) are active.
2022-04-01T22:04:25.676390+08:00 0 [Note] InnoDB: 32 non-redo rollback segment(s) are active.
2022-04-01T22:04:25.676610+08:00 0 [Note] InnoDB: Waiting for purge to start
2022-04-01T22:04:25.727567+08:00 0 [ERROR] InnoDB: Tablespace size stored in header is 51200 pages, but the sum of data file sizes is only 38400 pages
2022-04-01T22:04:25.727645+08:00 0 [ERROR] InnoDB: Cannot start InnoDB. The tail of the system tablespace is missing. Have you edited innodb_data_file_path in my.cnf in an InnoDB: inappropriate way, removing ibdata files from there? You can set innodb_force_recovery=1 in my.cnf to force InnoDB: a startup if you are trying to recover a badly corrupt database.
2022-04-01T22:04:25.727664+08:00 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error

这篇关于【无标题】You can set innodb_force_recovery=1 in my.cnf to force InnoDB: a startup if you are trying to r的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/801281

相关文章

MySQL之InnoDB存储引擎中的索引用法及说明

《MySQL之InnoDB存储引擎中的索引用法及说明》:本文主要介绍MySQL之InnoDB存储引擎中的索引用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1、背景2、准备3、正篇【1】存储用户记录的数据页【2】存储目录项记录的数据页【3】聚簇索引【4】二

MySQL中的InnoDB单表访问过程

《MySQL中的InnoDB单表访问过程》:本文主要介绍MySQL中的InnoDB单表访问过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、环境3、访问类型【1】const【2】ref【3】ref_or_null【4】range【5】index【6】

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

shell中set -u、set -x、set -e的使用

《shell中set-u、set-x、set-e的使用》本文主要介绍了shell中set-u、set-x、set-e的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录✅ 1. set -u:防止使用未定义变量 作用: 示例:❌ 报错示例输出:✅ 推荐使用场景:✅ 2. se

关于MyISAM和InnoDB对比分析

《关于MyISAM和InnoDB对比分析》:本文主要介绍关于MyISAM和InnoDB对比分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录开篇:从交通规则看存储引擎选择理解存储引擎的基本概念技术原理对比1. 事务支持:ACID的守护者2. 锁机制:并发控制的艺

MySQL启动报错:InnoDB表空间丢失问题及解决方法

《MySQL启动报错:InnoDB表空间丢失问题及解决方法》在启动MySQL时,遇到了InnoDB:Tablespace5975wasnotfound,该错误表明MySQL在启动过程中无法找到指定的s... 目录mysql 启动报错:InnoDB 表空间丢失问题及解决方法错误分析解决方案1. 启用 inno

MySQL中FIND_IN_SET函数与INSTR函数用法解析

《MySQL中FIND_IN_SET函数与INSTR函数用法解析》:本文主要介绍MySQL中FIND_IN_SET函数与INSTR函数用法解析,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一... 目录一、功能定义与语法1、FIND_IN_SET函数2、INSTR函数二、本质区别对比三、实际场景案例分

Nginx指令add_header和proxy_set_header的区别及说明

《Nginx指令add_header和proxy_set_header的区别及说明》:本文主要介绍Nginx指令add_header和proxy_set_header的区别及说明,具有很好的参考价... 目录Nginx指令add_header和proxy_set_header区别如何理解反向代理?proxy

Mysql中InnoDB与MyISAM索引差异详解(最新整理)

《Mysql中InnoDB与MyISAM索引差异详解(最新整理)》InnoDB和MyISAM在索引实现和特性上有差异,包括聚集索引、非聚集索引、事务支持、并发控制、覆盖索引、主键约束、外键支持和物理存... 目录1. 索引类型与数据存储方式InnoDBMyISAM2. 事务与并发控制InnoDBMyISAM