小墨の博客

梦想需要付诸行动,否则只能是梦

宝塔删除MySQL中数据库未完全删除问题解决方法

问题描述:

宝塔面板启用回收站后,删除数据库未完全删除,点击“从服务器获取”按钮可以再次看到,不论是从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

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:507
    • 页面总数:20
    • 分类总数:92
    • 标签总数:207
    • 评论总数:60
    • 浏览总数:219202

    | | |
    | |  Z-Blog PHP