[MySQL] Error Dropping Database (Can't rmdir '.test\', errno: 17)
InnoDB가 깨져서 복구가 불가능해 졌다.
덤프 데이터가 있어서 Database 를 drop 후 다시 생성하려 했지만 아래와 같은 에러가
발생하면서 drop이 되지 않았다.
Error Dropping Database (Can't rmdir '.데이터베이스명\', errno: 17)
위의 에러는 MySQL에서 data 디렉토리에 위치한 Database 관련 디렉토리를
삭제하지 못해서 발생한다.
이러한 경우에는 MySQL에서 Database를 저장하는 디렉토리에 가서
직접삭제를 해주어야 한다.
예를 들어 DB가 설치된 경로가 /usr/local/mysql 이고,
drop 하고자 하는 Database가 test 라면 아래와 같이 진행한다.
- cd /usr/loacl/mysql/data (Database 가 저장 된 폴더)
- rm -rf test (test Database 폴더 삭제)
- mysql 에 접속
- create database test; (Database 다시 생성)
refs : http://stackoverflow.com/questions/4584458/error-dropping-database-cant-rmdir-test-errno-17
댓글
댓글 쓰기