当前位置: 首页 > 面试题库 >

错误删除数据库(无法rmdir'.test \',错误号:17)

邹浩
2023-03-14
问题内容

基本上,我被教过如何使用“ mysqladmin -u root -p
password”命令创建root密码,这些操作都是通过Windows命令编辑器完成的。现在,下一个过程是显示通过使用“ SHOW
DATABASES”实现的默认数据库(信息模式,mysql和测试)。

但是根据这本书,我们必须删除冗余测试文件,并弹出以下错误:

错误删除数据库(无法rmdir’.test ',错误号:17)

使用的命令是 DROP DATABASE test;

我正在使用MYSQL和PHPMYADMIN。有关如何正确删除文件的任何帮助?


问题答案:

数据库由data目录(通常为/var/lib/mysql)下的目录表示,该目录用于存储表数据。

DROP DATABASE语句将删除所有表文件,然后删除代表数据库的目录。但是,它不会删除非表文件,因此无法删除目录。

MySQL无法删除目录时显示错误消息

您实际上可以通过删除数据库目录中的所有剩余文件然后删除目录本身来手动删除数据库。



 类似资料:
  • 问题内容: 我试图像这样删除当前连接的数据库,但出现此错误: 如果必须关闭连接,我不太了解如何删除数据库,因为那样我就无法使用dbConn.Exec执行我的DROP DATABASE语句? 我想我可以连接到另一个数据库,然后在该连接上执行它,但是我什至不确定那是否行得通,而且似乎只是为了删除另一个数据库而不得不连接到新数据库似乎很奇怪。有任何想法吗?谢谢。 问题答案: 因为,您正在尝试对已打开连接

  • 您好,我正在尝试在我的Web服务中运行一个查询,但是一个查询在范围内的函数会从零开始中断。 我的代码: 错误: 获取请求失败请求失败-- 类型异常报告 Message内部服务器错误 描述服务器遇到内部错误,无法满足此请求。 例外 javax.servlet.ServletException:java.lang.NullPointerException 根本原因 JAVAlang.NullPoint

  • 问题内容: 我想在Docker上删除容器,但是要删除时发生错误 我下一步删除容器之前,请参阅现有容器列表 我要删除该列表,即 “ training / webapp”, 但发生了一个错误 容器是否在图像中运行? 请帮忙 问题答案: 首先,删除容器名称 结果 删除第二部分,该部分在要删除的容器上列出 二,取出容器 结果 检查配件

  • 我想删除Docker中的容器,但当您想删除时发生错误 删除容器之前的下一步,请查看现有容器的列表 一个我想删除的列表,即“training/webapp”,但发生了一个错误 容器是否在映像中运行? 请帮忙

  • 安装Visual Studio2012并打开解决方案后,在此表单中出现一系列错误: Web应用程序项目Foo配置为使用IIS。 无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。 我为我们的每个web应用程序都得到了这一点。 我尝试过的事情: 以管理员身份运行Visual Studio 正在运行aspnet_regiis.exe-ga MyUserName 正在运行aspnet_r