2012-09-11 223 views
-2

我有一个数据库dict_development,在其内部表的话。数据库损坏,不能删除

我试图删除单词但没有响应很长一段时间,所以我用ctrl + Z来中断过程。然后问题发生。现在

,我不能做任何事情dict_development,包括:

drop database dict_development; 

drop table words; 

select * from words; 

每个命令后没有任何反应。

同时,dict_development中的其他表格也没问题。

现在,我想手动删除该表或数据库,例如,在

sudo rm -r /usr/local/mysql/data/dict_development 

删除文件,但我不还判定是否一切都删除上述文件后进行。

任何人都可以给我一个办法来解决这个问题吗?

==============================更新=============== ======================

我重新启动mysql服务器,现在连mysql本身也无法运行:在/ tmp中生成没有mysql.socket ... ...

+0

为什么下降投票? – xtr

回答

1

CTRL-Z挂起的进程。可能不是你所期望的。

键入'fg'使其回到前景。也许它完成了!

+0

对不起,但如果键入“FG”?顺便说一句,我重新启动我的MySQL服务器,现在连mysql本身也无法运行:/ tmp – HanXu

+0

'fg'是生成暂停程序进入前台的命令行命令(获取它,f-g?)中没有生成mysql.socket。一旦you'vee重新启动你的服务器,没有什么留在后台的,所以它其实并不重要。 –