【问题标题】:MySQL Workbench not allowing for me to drop a databaseMySQL Workbench 不允许我删除数据库
【发布时间】:2014-01-19 14:01:21
【问题描述】:

这很奇怪,它只发生在某些数据库中,但我收到此错误:

ERROR 1010: Error dropping database (can't rmdir './main', errno: 66)
SQL Statement:
drop database `Main`

这种情况一遍又一遍地发生,即使是在 Root 用户上...

即使数据库中没有任何内容,也会发生这种情况。

【问题讨论】:

标签: mysql mysql-workbench


【解决方案1】:
mysql> drop database DB_NAME; 
ERROR 1010 (HY000): Error dropping database 
(can't rmdir './DB_NAME', errno: 66)

1) mysql -e "选择@@datadir" -> /usr/local/mysql/bin/mysql

2) 进入数据库文件夹:cd /usr/local/mysql/data/

3) 删除有问题的 DB 的 DB 文件夹(在本例中:“DB_NAME”)

来源stack overflow

【讨论】:

  • 你从字面上复制了那个,我说它在问题 cmets 中不起作用。
【解决方案2】:

我想通了,这并不难,使用我输入的 OS X 终端:

open /usr/local/mysql/data/

然后,我刚刚删除了文件夹。不过需要管理员密码。

感谢任何提供帮助的人

【讨论】:

  • 我在运行你的命令时得到了这个The file /usr/local/mysql/data does not exist.
  • @ihue 这是 1.75 年前发布的。我不再使用 Mac OS,到那时 MySQL 可能已经更新和更改了。尝试查看问题 cmets 中链接的帖子,或尝试以下答案。
猜你喜欢
  • 1970-01-01
  • 2013-12-24
  • 2011-09-15
  • 2019-04-02
  • 2022-12-02
  • 1970-01-01
  • 2011-07-04
  • 2014-08-03
  • 2017-03-02
相关资源
最近更新 更多