尝试在MySQL中删除数据库时
'DROP DATABASE IF EXISTS temporarydata'
我收到以下错误
Error Code: 1010. Error dropping database (can't rmdir '.\temporarydata', errno: 13)
我已经对此进行了研究,我认为这可能是一个权限问题,但是我发现的所有修复都是针对Linux计算机的.有谁知道如何在Windows 7中解决这个问题?
解决方法:
Errno 13
MySQL对临时数据文件夹所在的父目录没有写权限.
数据库由data目录下的目录表示,该目录用于存储表数据.
DROP DATABASE语句将删除所有表文件,然后删除代表数据库的目录.但是,它不会删除非表文件,因此无法删除目录.
当MySQL无法删除目录时,它会显示一条错误消息,您可以通过以下方式手动删除数据库:删除数据库目录中的所有剩余文件,然后删除目录本身.