반응형
개발 할 때 잘되던 테이블 조회가 어느 순간 보니 조회가 안되서 확인을 해보니 테이블이 깨져 있었다...
그래서 뭐지? 하고 테이블 삭제했다가 생성 하려고 했는데... 왠 걸..
SQL Error [1813] [HY000]: (conn=186) Tablespace for table ‘~~' exists. Please DISCARD the tablespace before IMPORT
뭐냐?...

* 해결방법
1. 디비 조회해서 데이터가 물리적으로 쌓이는 경로 확인
(show variables like 'datadir';)

2. 해당 경로로 이동하면 디비 폴더가 있고, 거기서 테이블 깨지는 디비 폴더로 접근
3. 디비 접근해서 table.frm, table.ibd가 있는지 확인 및 rm -rf로 삭제
4. 다시 테이블 생성하면 정상적으로 테이블이 생성 됨
반응형
'IT > DB' 카테고리의 다른 글
| [Tibero] Tibero - JDBC-5072:Failure converting NUMBER to or from a native type. 오류 (1) | 2023.02.28 |
|---|---|
| [MySql, MariaDB] my.cnf 및 my.ini 기본 셋팅 (0) | 2023.02.16 |
| (Mysql, MariaDB) 테이블명세서 조회 쿼리 (0) | 2022.12.09 |
| (Mysql, MariaDB) mysql max_allowed_packet에러 났을 경우 (0) | 2022.12.09 |
| (Tibero) 티베로 유저 생성 (0) | 2022.12.09 |