问题描述:
宝塔面板启用回收站后,删除数据库未完全删除,点击“从服务器获取”按钮可以再次看到,不论是从phpMyAdmin还是宝塔面板都无法永久删除。
使用命令行登录数据库执行 drop database 命令报 linux ERROR 3679 (HY000): Schema directory './xxx/' does not exist 错
问题原因:
/www/server/data 目录下对应的数据库文件夹被删除,导致删除数据库时MySQL找不到需要删除的数据库对应的文件夹,然后报错
解决办法:
先在 /www/server/data 中创建一个文件夹,文件夹名与需要删除的数据库名相同,然后再通过命令行登录mysql进行删除,即可成功删除。
mysql -u root -p # 然后输入密码,输入密码时没有回显,输入密码后回车 show database; # 然后可以看到MySQL中所有数据库 drop database 数据库名; # 然后数据库即可成功删除
备注:
/www/server/data 是linux下宝塔面板MySQL的数据库存储路径,如果是费宝塔面板请自行查找,解决思路同上
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。