我的 MYSQL 数据库表之一已损坏。当我执行检查表,优化表操作时,出现以下错误消息:
- 在第 3512320 页键入错误的位置
- 无法从 filepos 读取密钥块:6256640
- 表的密钥文件不正确
- 索引 PRIMARY 和 ATYPE_NAME_IDX 似乎相等,其中一个可能会被删除
- 手术失败
我尝试了以下任务来解决这个问题:
- 我使用修复选项,它工作正常。
- 修复后我确实检查了表或优化表操作,再次出现相同的错误消息。
- 导出数据转储并导入新数据库,有时特定表出现相同错误。
我发现 .MYI 已损坏。
由于我的站点在共享服务器下运行,我无法停止或启动服务器。
是否可以在不停止和启动数据库服务器的情况下解决此问题?