0

我编写了一个与我的数据库交互的 java 应用程序,但它出现了问题。我不得不删除数据库,因为我的应用程序做出了太多错误的更改。在我运行程序之前,我很小心并备份了我的数据库,所以我开始删除整个数据库,以恢复到原来的状态。

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

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

4

2 回答 2

1

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

于 2012-04-16T02:46:49.657 回答
0

如果您还没有使用 SSH 登录到 mySQL 来删除数据库..

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

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

mysql>使用你的数据库TODROP;(更改数据库)

mysql> 删除数据库 YOURDATABASETODROP; (你完成了。)

于 2013-09-30T14:47:02.987 回答