在我的phpMyAdmin中显示一个数据库test
,里面有0个表!
我需要删除它,但后来我收到了错误! 不能rmdir'。test \',错误:17
所以我试图从MySQL控制台做到这一点,再次出现同样的错误?
现在该怎么办?
答案 0 :(得分:7)
这是MySQL的问题我认为它不能删除一个空目录[由于某些未知的原因给我]。
只需从* c:\ wamp \ bin \ mysql \ mysql5.5.8 \ data * 中删除TEST文件夹
这将解决它!
答案 1 :(得分:3)
@Toto:我遇到了同样的问题并找到了解决方案。在WAMP安装过程中,将创建“测试”数据库。我想它用于测试与数据服务器的连接。该数据库中没有表格。一旦连接测试得到肯定执行,它似乎毫无用处。如果像我一样你尝试使用像“DROP DATABASE test;”之类的命令删除数据库,MySQL会尝试通过删除代表硬盘驱动器上潜在表的文件夹来删除它。关键是“test”数据库的文件夹还包含一个名为“.empty”的文件。正如它的名字告诉这个文件是空的,但看起来像MySQL应该删除的文件。因此文件夹不为空,文件夹无法销毁。该文件夹仍然存在,MySQL将始终看到它并假设应该有一个数据库。 要真正删除此“测试”数据库的任何跟踪,您所要做的就是手动删除此“.empty”文件。通过你也可以删除“test”文件夹。现在MySQL不会为这个数据库找到任何文件夹,只要忘记它。 重要信息:如果删除此“测试”数据库,请不要再从WAMP运行连接测试页。