【问题标题】:Need assistance in repair of corrupted Inndob table需要帮助修复损坏的 Innodb 表
【发布时间】:2016-09-06 07:26:18
【问题描述】:

我们的 Magento 网站最近一直出现问题,并且时不时地在我们的网页上收到错误消息:

SQLSTATE[HY000]: General error: 1712 Index [table] is corrupted

据我了解,innodb 不支持通过 phpmyadmin 进行修复。我们可以关闭网站和数据库几个小时以进行修复,但在线阅读后对修复了解不够。

对于修复 innodb 表的任何帮助将不胜感激。

【问题讨论】:

    标签: mysql innodb corrupt repair


    【解决方案1】:

    什么版本的 MySQL?

    1712 非常罕见。查看Bug 72858 是否相关。

    这是一种重建(而不是“修复”)索引的方法:

    ALTER TABLE your_table ENGINE=InnoDB;
    

    如果这没有帮助,请提供ALTER 的任何输出,包括执行时间。

    【讨论】:

    • MySQL 版本:5.6.29
    • 链接的错误报告不只是表明MySQL服务器查询优化器应该避免使用索引以防损坏?这怎么可能相关?
    • 我不确定它是否相关;这是我能找到的唯一一个。
    猜你喜欢
    • 2015-11-10
    • 2019-10-28
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多