행위

Mysql 데이터베이스 삭제 불가

DB CAFE

thumb_up 추천메뉴 바로가기


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 삭제 방법[편집]

  1. find 명령으로 삭제할 데이터베이스 파일명을 찾는다
    1. 예로) 데이터베이스가 MIG_TEST 이면
    find / -name MIG_TEST
  2. 찾은 경로로 이동
    cd /var/lib/mysql --> mysql 설치시 db 저장 경로임.
  3. 파일 삭제
    rm -fr MIG_TEST
  4. 확인 Mysql로 로그인후 데이터베이스가 존재 하는지 확인
    mysql> drop database MIG_TEST;

ERROR 1008 (HY000): Can't drop database 'MIG_TEST'; database doesn't exist

  1. 데이터 베이스 생성
    mysql> create database MIG_TEST;

Query OK, 1 row affected (0.00 sec)

  1. 데이터 베이스 생성
    mysql> drop database MIG_TEST;

Query OK, 0 rows affected (3.38 sec)