mysql-MY SQL-错误代码:1010.删除数据库时出错(无法rmdir; errno:13)

尝试在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无法删除目录时,它会显示一条错误消息,您可以通过以下方式手动删除数据库:删除数据库目录中的所有剩余文件,然后删除目录本身.

上一篇:从Linux的errno到Java的ThreadLocal


下一篇:python requests [Errno 104] Connection reset by peer