xyz900727 发表于 2026-2-27 10:15:26

【已解答】关闭mysql删除ib_logfile0,ib_logfile1,ibdata1后,是否

关闭mysql后正常备份删除ib_logfile0,ib_logfile1,ibdata1后,是否会删除数据

大炮运维V587 发表于 2026-2-27 14:59:59

您好,结论:会。这几个文件:
ib_logfile0/1 是InnoDB重做日志的文件,记录了修改的日志,删除后数据库启动是无法恢复事务,InnoDB存储引擎初始化失败,数据库无法启动
ibdata1:是InnoDB系统表空间文件,包含数据字典,未分配的页,回滚段等核心元数据,删除后无法识别所有的InnoDB表,就算是存在 .ibd文件,表也会变成【丢失/损坏】状态

生产环境中,不建议尝试删除数据库目录 【/www/server/data】目录下所有的内容。

xyz900727 发表于 2026-2-27 16:48:06

大炮运维V587 发表于 2026-2-27 14:59
您好,结论:会。这几个文件:
ib_logfile0/1 是InnoDB重做日志的文件,记录了修改的日志,删除后数据库启 ...

正常数据库重启然后mysql就启动不了了
利用
cat /www/server/data/*.err|grep -i -C 10 error
找到最下面的错误

xyz900727 发表于 2026-2-27 16:52:44

这个是输入cat /www/server/data/*.err|grep -i -C 10 error
出现的错误
图掉的数据库属于正常手动在宝塔里面删除的数据库
页: [1]
查看完整版本: 【已解答】关闭mysql删除ib_logfile0,ib_logfile1,ibdata1后,是否