Mysql 데이터베이스 삭제 불가
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 데이터 베이스 삭제 불가시[편집]
- DATABASE 디렉토리를 찾아서 관련파일을 삭제 한다.
MariaDB [mysql]> drop database "MIG_TEST"
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"MIG_TEST"' at line 1
MySQL: ERROR 1010 (HY000): Error dropping database
1.1 삭제 방법[편집]
- find 명령으로 삭제할 데이터베이스 파일명을 찾는다
- 예로) 데이터베이스가 MIG_TEST 이면
find / -name MIG_TEST
- 찾은 경로로 이동
cd /var/lib/mysql --> mysql 설치시 db 저장 경로임.
- 파일 삭제
rm -fr MIG_TEST
- 확인 Mysql로 로그인후 데이터베이스가 존재 하는지 확인
mysql> drop database MIG_TEST;
ERROR 1008 (HY000): Can't drop database 'MIG_TEST'; database doesn't exist
- 데이터 베이스 생성
mysql> create database MIG_TEST;
Query OK, 1 row affected (0.00 sec)
- 데이터 베이스 생성
mysql> drop database MIG_TEST;
Query OK, 0 rows affected (3.38 sec)