MySQL启动报错InnoDB: The innodb_system data file './ibdata1' is of a different
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,MySQL异机迁移后,启动数据库报错# /data/mysql_57_software/bin/mysqld_safe --defaults-file=/etc/my3319.cnf --user=m
千家信息网最后更新 2025年11月07日MySQL启动报错InnoDB: The innodb_system data file './ibdata1' is of a different
MySQL异机迁移后,启动数据库报错
# /data/mysql_57_software/bin/mysqld_safe --defaults-file=/etc/my3319.cnf --user=mysql tail -20 /var/log/mysqld3319.log2019-01-02T07:11:01.716793Z 0 [ERROR] InnoDB: The innodb_system data file './ibdata1' is of a different size 17152 pages (rounded down to MB) than the 64000 pages specified in the .cnf file!2019-01-02T07:11:01.716832Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error2019-01-02T07:11:02.317322Z 0 [ERROR] Plugin 'InnoDB' init function returned error.2019-01-02T07:11:02.317347Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.2019-01-02T07:11:02.317353Z 0 [ERROR] Failed to initialize plugins.2019-01-02T07:11:02.317361Z 0 [ERROR] Aborting
报错原因:
参数文件中的系统表空间大于实际的系统表空间大小,导致启动报错。
# du -sh /data/mysql_3319/ibdata1268M /data/mysql_3319/ibdata1# cat /etc/my3319.cnf# innodbinnodb_data_file_path=ibdata1:1000M;ibdata2:1000M:autoextend
解决办法:
将参数文件中系统表空间的大小改为小于实际系统表空间大小的值。
# innodbinnodb_data_file_path=ibdata1:256M;ibdata2:256M:autoextend
空间
系统
大小
参数
实际
文件
办法
原因
数据
数据库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
山东玩购网络技术有限公司
福山区直播软件开发哪家靠谱
广东尚睿网络技术怎么样
教学课件软件开发
软件开发不允许预付
搭建域名服务器
正版直销软件开发
以色列网络安全公司
数据库怎么把数据存到存储器
锐思数据库有哪些数据
nsx网络安全
开源java数据库连接工具
什么电脑软件开发
青少年网络安全主持词
intel 金牌服务器
安徽工业软件开发定制费用
云服务器的使用心得
手机端软件开发培训班
盐城点点网络技术有限公司
广州网络技术学院排名
人力资源管理数据库论文
lm2596数据库
微信服务器能承载多少人
自助软件开发多少钱
网络技术的实际应用程序
dns服务器
网络安全法来自
远程服务器多用户访问
网络安全协议课程 中国科技大学
广西华为服务器价格