programing

MySQL에서 데이터베이스를 드롭하면 "Error droping database errno: 66"이 반환됩니다.

firstcheck 2022. 9. 19. 21:28
반응형

MySQL에서 데이터베이스를 드롭하면 "Error droping database errno: 66"이 반환됩니다.

고려사항:

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

문제는 파일/디렉토리의 위치를 모른다는 것입니다.이 파일은 /usr/local/mysql/bin/...에 없습니다.

이 문제를 해결하려면 어떻게 해야 하나요?

mysql> drop database DB_NAME; 
ERROR 1010 (HY000): Error dropping database 
(can't rmdir './DB_NAME', errno: 66)
  1. 데이터베이스 디렉토리를 검색합니다.mysql -e "select @@datadir"->/usr/local/mysql/data/

  2. DataBase 폴더로 이동합니다.cd /usr/local/mysql/data/

  3. 문제가 있는 DB 폴더를 삭제합니다(이 경우:sudo rm -rf DB_NAME)

OSX에서 XAMPP를 사용하는 경우 데이터 디렉토리는 다음 위치에 있습니다.

/Applications/XAMPP/xamppfiles/var/mysql

일반 mysql 서버를 사용하는 Mac 사용자의 경우 참고:

/usr/local/mysql/bin/mysql -u root -pPASSWORD  -e "select @@datadir"

언급URL : https://stackoverflow.com/questions/16527054/drop-database-return-error-dropping-database-errno-66-in-mysql

반응형