본문 바로가기

Database/Mysql & MariaDB

Mysql 혹은 MariaDB 에서 데이터베이스 삭제시 ERROR 1010 (HY000): Error dropping database 에러 발생시

작성자 : Deok

간혹 어딘가 꼬여서.. 아래와 같이 drop database를 했는데 ERROR 1010 (HY000): Error dropping database 에러 메시지와 함께 삭제가 안될 때가 있습니다.

DROP DATABASE DB_NAME;
ERROR 1010 (HY000): Error dropping database (can't rmdir './DB_NAME', errno: 66)


이때는 강제로 데이터베이스의 데이터 스토리지의 디렉터리를 삭제해 주시면 됩니다.


만약 스토리지 디렉터리가 /var/lib/mysql/이라면 db의 디렉터리는 /var/lib/mysql/DB_NAME이며 아래의 명령어로 삭제가 가능합니다.


rm -rf /var/lib/mysql/DB_NAME


* 주의 : 파일 삭제는 항상 조심해야 하니 꼭 2번 이상 확인 후 삭제해도 되는 DB 인지와 삭제하는 경로가 올바른 경로인지 2번 정도 확인 후 삭제를 진행하여 주시기 바랍니다.


위의 과정을 거치고 DB 서비스를 재시작 하시면 해당 DB 가 삭제된 것을 확인하실 수 있으실 것입니다.