Centos上的某个数据库需要删除,使用
drop database xxx
提示Error Dropping Database (Can't rmdir '.xxx\', errno: 17),经查是因为该数据库所在文件夹下有非数据库文件,进入对应文件夹删除所有文件后,重启mysql
service mysql restart;
又提示shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory,该错误表示 getcwd 命令无法定位到当前工作目录。因为之前cd 到了某个目录之后并 rm 了整个目录,这时去执行 service 脚本的时候就会报 getcwd 错误。只需要 cd 到任何一个实际存在的目录下在执行命令即可。