在宝塔面板删除数据库,提示成功了,但是刷新页面后,还是又出现了,没有删除成功。
于是在服务器上,直接mysql -u root -p登陆后,使用drop database 命令删除,于是出现了报错,报错信息如上图所示,为ERROR 1010(HY000):Error dropping database ( errno: 39)
以为是权限问题,查看/www/server/data路径,所属用户均是MySQL,且权限没有异常。
最后解决方案:
1、使用root用户ssh登录服务器,删除/www/server/data路径下,将需要删除的数据库名对应的文件夹删除。比如库名是test,那么在/www/server/data文件夹下会有一个test文件夹,删除这个test文件夹即可。
2、在宝塔面板后台,选中已经删除的数据库,在执行一下删除命令,这样子在宝塔后台也就看不见这个数据库了,再次点击同步所有,也不会同步过来了。