如何使用phpmyadmin删除标记为“正在使用中”的表格

时间:2012-06-01 10:34:36

标签: mysql sql phpmyadmin

如标题所示。当我试图删除这些表时,我看到这样的事情:

1051:未知表'urls_count'

表格标记为“正在使用”:

screenshot of the problem

我已检查过没有应用程序正在使用这些表,因为这是我服务器上的新数据库,并且未在任何地方连接。这些表之间也没有依赖关系。我试图修复这些表,优化它们,检查它们,以及我可以运行的任何动作,即使它看起来有点尴尬,但我仍然无法摆脱它们。

如何删除它们?


网络服务器配置:

cpsrvd 11.32.2.28,MySQL客户端版本:5.0.95,PHP扩展名:mysql

MySQL配置:

服务器:通过UNIX套接字的Localhost, 服务器版本:5.0.95-community, 协议版本:10, MySQL字符集:UTF-8 Unicode(utf8)

PHPmyadmin版本: 3.4.10.1

1 个答案:

答案 0 :(得分:7)

如果您有shell访问权限,请尝试此操作;

cd / var / lib / mysql / DATABASE(其中DATABASE是你要修复的那个)

myisamchk --safe-recover TABLE(其中TABLE是您要修复的表)

这将以安全模式修复表,并且应该会成功。