试图从phpMyAdmin删除数据库但失败了。现在我无法用它做任何事情

时间:2012-04-16 02:32:24

标签: mysql phpmyadmin drop-database

我编写了一个与我的数据库交互的java应用程序,但它存在问题。我不得不删除数据库,因为我的应用程序发生了太多错误的更改。在我运行程序之前,我很小心并备份了我的数据库,因此我继续删除整个数据库,目的是恢复原始数据库。

我使用phpMyAdmin删除有问题的数据库,但是在20分钟后似乎没有发生任何事情,所以我强迫浏览器关闭并重新加载PMA。预计,我想要删除的数据库仍显示在PMA中的数据库列表中,但是当我尝试访问它时,浏览器变为空白并挂起。我试图从终端访问数据库(我使用的是OS X 10.4.11),当我输入'use name_of_database'时,终端本身也会挂起。我还试图再次在终端中删除数据库,但这也挂起了。

我现在如何摆脱这个数据库?我总是可以用不同的名称重新加载我的数据库,但是这个仍然会在这里,我真的想摆脱它。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

你需要重新启动数据库服务器... Btw在运行java代码时是否发生了这种情况?想知道你是否忘记关闭连接,或者你没有一个finally块来关闭数据库连接,你的程序崩溃了。

答案 1 :(得分:0)

如果您还没有使用SSH登录mySQL,请删除数据库。

  

sudo mysql -u yourmysqlusername -p(输入密码   提示时。)

     

的MySQL>显示数据库; (找到你的数据库)

     

的MySQL>使用YOURDATABASETODROP; (更改数据库)

     

的MySQL> DROP DATABASE YOURDATABASETODROP; (而你已经完成了。)