MySQL Workbench 不允许我删除数据库
Posted
技术标签:
【中文标题】MySQL Workbench 不允许我删除数据库【英文标题】:MySQL Workbench not allowing for me to drop a database 【发布时间】:2014-01-19 14:01:21 【问题描述】:这很奇怪,它只发生在某些数据库中,但我收到此错误:
ERROR 1010: Error dropping database (can't rmdir './main', errno: 66)
SQL Statement:
drop database `Main`
这种情况一遍又一遍地发生,即使是在 Root 用户上...
即使数据库中没有任何内容,也会发生这种情况。
【问题讨论】:
***.com/questions/16527054/… ***.com/questions/4584458/…的可能重复 @Hanky웃Panky 和 mserioli:他们俩都有效 【参考方案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 中链接的帖子,或尝试以下答案。以上是关于MySQL Workbench 不允许我删除数据库的主要内容,如果未能解决你的问题,请参考以下文章
Mysql workbench数据库里数据只读不能修改删除添加,怎么弄
Mysql workbench数据库里数据只读不能修改删除添加,怎么弄