#145 - Table '.\phpmyadmin\pma_recent' 被标记为崩溃,应该修复

#145 - Table '.\phpmyadmin\pma_recent' is marked as crashed and should be repaired

我已经在我的 Windows 7 上安装了 Xampp,一切正常。我安装了大约 7 WP Websites/Databases,一切正常。

然后我在其中一个页面的底部显示了一条注释,说我没有设置 root 密码,存在风险。于是傻傻的把三个root用户的密码都改了(即:root:1 root:localhost root 127.0.0.1)。注:我把三个都改成了同一个密码

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

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

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

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

看来网站仍在运行..并且数据库 tables 仍然可以显示或不显示错误..我似乎甚至可以编辑 tables,但我不确定 xampp 现在安装是否一切正常。

由于这个错误是在更改和修复根密码后立即开始显示的,所以我觉得它是相关的。 (如果有什么不同,在用户下。我仍然将以下用户列为未设置密码:"any" 和 "pma"。)是否需要将 PMA 设置为与root 能正常工作吗?

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

这种情况应该与你修改root密码无关

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

您可以按照 "Isaac Bennetch" 的建议进行操作,或者也可以 运行 以下内容来修复损坏的 table:

REPAIR TABLE 'table_name';