gpt4 book ai didi

MySQL innodb 文件

转载 作者:行者123 更新时间:2023-11-29 11:27:41 25 4
gpt4 key购买 nike

我正在尝试运行旧的 mysql 安装。但它没有启动,并且 .err 文件中没有太多线索。

但是当我删除以下文件时,它开始工作。

ib_logfile0
ib_logfile1

因此会出现什么问题吗?像任何数据丢失等..

最佳答案

ib_logfile0ib_logfile1InnoDb redo logs files用于在Innodb引擎崩溃时恢复数据。如果您担心自己的数据,这些文件不应受到干扰。

请检查 mysql 错误日志中是否有启动 mysql 实例时记录的任何错误语句,或者请附加最后一百或五十行以了解会发生什么。

mysql 配置中的 innodb_log_file_size 变量可能已更改,从而导致 ib_log 文件大小不匹配。删除这些文件后,Innodb 引擎创建新的 ib_logfiles 并启动实例。

删除不会直接影响您的数据,但如果上次关闭 mysql 实例不正常,则可能会导致不一致。如果当前设置中存在数据并且 innodb 引擎(mysql)之前崩溃,则它无法重播 redo logs to recover the data .

关于MySQL innodb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37919077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com