gpt4 book ai didi

mysql - 移动 ib_logfile1 和 ib_logfile0 文件后出现问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:05:00 25 4
gpt4 key购买 nike

我想增加 innodb_log_file_size 以获得更好的性能。我将它从默认值增加到 256 MB。像往常一样,我收到错误提示 InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes。所以我将这些文件移动到不同的位置并重新启动了 mysql 服务器。有效。在关闭 mysql 服务器之前,我还设置了 innodb_fast_shutdown = 0

但是我有一个疑问,在mysql关闭之后,我们是否可以期望mysql处于一致状态并且ib_logfile0ib_logfile1中的所有数据都已写入数据文件。这样我就可以删除这些文件,或者我也应该做其他事情。

如果答案是 mysql 将处于一致状态,那么为什么这些文件即使在正常关闭并以 innodb_fast_shutdown = 0 启动后仍包含一些数据。

提前致谢!!!

最佳答案

我遵循的步骤:

  1. 设置全局 innodb_fast_shutdown = 0
  2. /etc/init.d/mysqld 停止
  3. rm -f/var/lib/mysql/ib_logfile0
  4. rm -f/var/lib/mysql/ib_logfile1
  5. /etc/init.d/mysqld 启动

这些步骤是正确的并被RolandoMySQLDBA接受在这个thread .

关于mysql - 移动 ib_logfile1 和 ib_logfile0 文件后出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16384009/

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