【问题标题】:#145 - Table '.\phpmyadmin\pma_recent' is marked as crashed and should be repaired#145 - 表 '.\phpmyadmin\pma_recent' 被标记为崩溃,应该修复
【发布时间】:2015-01-17 05:21:02
【问题描述】:

我在我的 Windows 7 上安装了 Xampp,一切正常。我设置了大约 7 个 WP 网站/数据库,一切正常。

然后我在其中一页的底部看到一条注释,说我没有设置 root 密码,并且处于危险之中。所以我愚蠢地更改了所有三个 root 用户的密码(即:root:1 root:localhost root 127.0.0.1)。注意:我把三个都改成了同一个密码。

或者完全破坏 Apache 服务器的课程。经过研究,我发现我应该更改config.inc.php并在那里添加新密码,然后重新启动服务器。谢天谢地!

但是现在.. 在我所有的数据库和这些数据库中的所有表上.. 无论我选择查看哪个表,我都会收到此错误:

Could not save recent table!
#145 - Table '.\phpmyadmin\pma_recent' is marked as crashed and should be repaired

所有表格似乎都正确显示,当我单击任何表格名称时,它只是在结果页面顶部显示为错误。如果我再次单击相同的表名,它会显示没有错误.. 但是如果我转到另一个表,然后返回上一个表,错误将再次显示,等等,等等..

网站似乎仍在运行.. 并且无论是否显示错误,数据库表格仍然可以显示.. 我似乎甚至可以编辑表格,但我不确定一切都很好立即安装 xampp。

由于这个错误是在更改和修复root密码后直接开始显示的,我感觉它是相关的。 (如果有什么不同,在用户下。我仍然列出以下用户没有设置密码:“any”和“pma”。)PMA 是否需要设置为与 root 相同的密码才能工作正常吗?

任何帮助将不胜感激!!!!!!

【问题讨论】:

    标签: mysql phpmyadmin xampp


    【解决方案1】:

    在这种情况下,它可能与您的root密码更改无关。

    尝试打开该表(通过在导航区域中展开“phpmyadmin”,然后单击“pma_recent”表名)。转到“操作”选项卡并单击“修复表”链接(位于“表维护”标题下)。这应该告诉 MySQL 修复表并清除您的错误消息。

    【讨论】:

    • 谢谢,谢谢!!!我一直在尝试检查并修复我在 Xampp 服务器上创建的每个 wordpress 数据库中的所有表。但当然那是行不通的。那时我还没有找到实际的 PMA_RECENT 表,因为我没有想过要查看 Xampp 创建的表。你的指示效果很好。感谢您抽出宝贵时间做出回应……为我节省了数小时的工作时间! (顺便说一句:如果您对它最初被破坏的原因有任何想法,我将不胜感激,以供将来参考!)
    • 谢谢。我很高兴它有帮助。我不太确定是什么导致了这个问题,但dba.stackexchange.com/a/15079/33241 对此有一些想法。
    【解决方案2】:

    您可以按照“Isaac Bennetch”的建议执行操作,也可以运行以下命令来修复损坏的表:

    REPAIR TABLE 'table_name';
    

    【讨论】:

      猜你喜欢
      • 2011-05-20
      • 2015-09-17
      • 2020-02-11
      • 2013-05-30
      • 2019-12-30
      • 2012-08-05
      • 2010-10-29
      相关资源
      最近更新 更多