gpt4 book ai didi

mysql - 如何在不重启数据库服务器的情况下解决MySQL的.MYI文件损坏问题?

转载 作者:太空宇宙 更新时间:2023-11-03 12:25:12 24 4
gpt4 key购买 nike

我的一个 MYSQL 数据库表已损坏。而当我进行查表、优化表操作时,出现如下错误信息:

  • 在第 3512320 页输入错误的位置
  • 无法从 filepos 读取 key block :6256640
  • 表的 key 文件不正确
  • 索引 PRIMARY 和 ATYPE_NAME_IDX 似乎相等并且是其中之一他们可能会被删除
  • 操作失败

我尝试了以下任务来解决这个问题:

  1. 我使用修复选项,它工作正常。
  2. 我在修复后再次检查表或优化表操作出现相同的错误消息。
  3. 导出数据转储并导入新数据库,之后有时特定表会出现相同的错误。

我发现 .MYI 已经损坏。

由于我的网站在共享服务器下运行,我无法停止或启动服务器。

是否可以在不停止和启动数据库服务器的情况下解决这个问题?

最佳答案

备份 .MYI 文件并重新创建它。

# recover missing *.MYI file
mysqlcheck --user=USER --password=PWD --repair --use-frm DATABASE TABLE

可以在不重新启动的情况下执行此操作。

关于mysql - 如何在不重启数据库服务器的情况下解决MySQL的.MYI文件损坏问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18008415/

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