gpt4 book ai didi

mysql - 删除数据库时出错(无法 rmdir '.test\' ,errno : 17)

转载 作者:行者123 更新时间:2023-11-29 16:24:12 30 4
gpt4 key购买 nike

基本上,我学习了如何使用“mysqladmin -u root -p password”命令创建 root 密码,这都是通过 Windows 命令编辑器完成的。现在,下一个过程是显示默认数据库(info.schema、mysql 和 test),这是通过使用“SHOW DATABASES;”实现的

但是根据书上的说法,我们必须删除多余的测试文件,然后会弹出以下错误:

Error Dropping Database (Can't rmdir '.test\', errno: 17)

使用的命令是DROP DATABASE test;

我正在使用 MYSQL 和 PHPMYADMIN。有关如何无错误地删除文件的任何帮助吗?

最佳答案

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

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

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

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

关于mysql - 删除数据库时出错(无法 rmdir '.test\' ,errno : 17),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54349095/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com