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

2024-01-08

我想增加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_logfile0 and ib_logfile1已写入数据文件。这样我就可以删除这些文件,或者我也应该做其他事情。

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

提前致谢!!!!


我遵循的步骤:

  1. SET GLOBAL innodb_fast_shutdown = 0
  2. /etc/init.d/mysqld stop
  3. rm -f /var/lib/mysql/ib_logfile0
  4. rm -f /var/lib/mysql/ib_logfile1
  5. /etc/init.d/mysqld start

这些步骤是正确的并且被接受RolandoMySQLDBA https://dba.stackexchange.com/users/877/rolandomysqldba在这个thread https://dba.stackexchange.com/questions/41542/issue-after-moving-the-ib-logfile1-and-ib-logfile0-files.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

移动 ib_logfile1 和 ib_logfile0 文件后出现问题 的相关文章

随机推荐

  • 将 csv 导入到 iPhone 的 coredata sqlite

    如何将 csv 导入到 sqlite iPhone 的核心数据 我尝试过使用 SQLite 管理器 但它将 csv 导入到新表中 我还需要导入一些日期 那么如何将数据导入到我的sqlite数据库中呢 我有 3 个具有不同属性的实体 并且在
  • 为什么 a++++b 不起作用?

    int main int a 5 b 2 printf d a b return 0 此代码给出以下错误 错误 需要左值作为增量操作数 但如果我在整个过程中添加空格a and b 然后就可以正常工作了 int main int a 5 b
  • Android - 启动时启动服务

    从我在 Stack Exchange 和其他地方看到的一切来看 我已经正确设置了所有内容 以便在 Android 操作系统启动时启动 IntentService 不幸的是它没有在启动时启动 并且我没有收到任何错误 也许专家可以帮忙 显现
  • 通过 SVD 从基本矩阵中提取翻译的正确方法

    我校准了相机并找到了内部参数 K 我还计算了基本矩阵 F 现在 E K T F K 到目前为止 一切都很好 现在我们将基本矩阵 E 传递给 SVD 以使用分解值 U W V 来提取旋转和平移 essentialMatrix K Transp
  • 是否可以获得正在运行的进程及其符号表的核心转储?

    是否可以获取 gdb 或使用其他一些工具来创建正在运行的进程及其符号表的核心转储 如果有一种方法可以在不终止进程的情况下执行此操作 那就太好了 如果可能的话 您会使用什么命令 我正在尝试在 Linux 机器上执行此操作 Or run gco
  • WPF 列表框包装

    我有一个列表框 在其中使用 ListBox ItemsPanel WrapPanel
  • solr 建议者未返回任何结果

    我已经按照 solr wiki 文章的建议几乎到了这里 http wiki apache org solr Suggester http wiki apache org solr Suggester 我的 solrconfig xml 中有
  • 为什么 static char* 需要常量初始化,而 static char** 不需要

    有人可以解释一下为什么这段代码 main c include
  • LDIF 文件错误?无效的格式?

    我目前正在使用 UNIX 服务器上的 LDAP 我现在的主要目的是通过命令行通过 Ldapmodify 修改目录中的两个条目 这command如下 ldapmodify a D cn ldap dc cs dc ttu dc edu w p
  • 为什么 EF 6 教程使用异步调用?

    最新的 EF 教程介绍了如何将 EF 6 与 MVC 5 结合使用 似乎倾向于使用对数据库的异步调用 例如 Department department await db Departments FindAsync id 这是新标准 最佳实践
  • F# 类型提供程序和持续集成

    F 类型提供程序的类型定义通常需要常量表达式 例如对于 SQL 类型提供程序 type dbSchema SqlDataConnection lt Data Source MySqlServer Initial Catalog MyData
  • https://www.facebook.com/app_scoped_user_id/ {app_scoped_id} 重定向到 Facebook 主页 [重复]

    这个问题在这里已经有答案了 我正在使用图形 APIv2 5获取应用程序范围内的用户 ID 最近 我无法使用以下方式访问用户个人资料https www facebook com app scoped user id https www fac
  • Qt 自定义模型需要做什么才能启用 drop?

    我正在尝试在我连接的自定义模型上启用拖放功能QTreeView 我做了以下事情 确保在上启用了acceptDropsQTreeView 在我的自定义模型上实现supportedDropActions to return Qt CopyAct
  • MACOSX下jenkins用户的密码是多少?

    我正在尝试使用 TestFlight Jenkings GitHub Sonar 为 iOS iPhone 和 iPad 创建 CI 我下载了 macosx jenkings 包 向导 看来它为我的 mac 创建了一个用户 它的密码是什么
  • 为什么 Bokeh 的情节不随情节选择而改变?

    努力去理解为什么这个散景视觉效果不允许我更改绘图并查看预测数据 出现绘图和选择 下拉式 菜单 但我无法更改菜单中项目的绘图 通过 Anaconda 运行 Bokeh 1 2 0 该代码已在 Jupyter 内部和外部运行 运行代码时不会显示
  • 使用实体框架 6.1.3 进行异步分页

    我是 EF 的新手 所以如果有什么地方做得不对 请提前道歉 我正在努力让分页与 EF 6 异步工作 我已经按照本文实现了分页机制 如何通过分页提高实体框架的性能 https developingsoftware com entity fra
  • file_put_contents 不返回值

    我在使用 file put contents 时遇到问题 我想我可以在 laravel php 中做这样的事情 response new stdClass key generateKey generates a 32 bit key dir
  • Activity 未收到来自 Service 的本地广播

    我有一个Activity我正在其中注册BroadcastReceiver本地如下 public class SomeActivity extends Activity public static final String PERFORM S
  • Azure WebJob FileTrigger 路径“D:\home\data\...”不存在

    我创建了一个 WebJob 用于在创建 Azure 文件时读取文件 当我在本地运行它时 它可以工作 但当我发布 WebJob 时 它不能工作 我的 Main 函数是 static void Main string connection De
  • 移动 ib_logfile1 和 ib_logfile0 文件后出现问题

    我想增加innodb log file size为了更好的性能 我将其从默认值增加到 256 MB 像往常一样 我收到错误消息InnoDB Error log file ib logfile0 is of different size 0