无法删除mysql中的数据库

Raj*_*ish 6 mysql

当我尝试删除数据库时,它挂起。进程列表显示:

20045 | root | localhost | NULL | Query | 4 | Waiting for table metadata lock | drop database dbname1
Run Code Online (Sandbox Code Playgroud)

整个数据库没有外键,也没有锁定。以下是相同内容的详细信息:

mysql>
mysql> select * from INNODB_LOCKS ;
Empty set (0.00 sec)

mysql> select * from INNODB_LOCK_WAITS ;
Empty set (0.01 sec)
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会发生这种情况,有人对这个问题有任何想法吗?我正在使用 MySQL 5.5.31-0ubuntu0.12.04.1-log (Ubuntu)。

smr*_*yar 9

如果你想立即解决问题,只需重新启动 mysql,然后再次尝试删除数据库。我有时也遇到类似的问题,上述技巧总是对我有用。