티스토리 뷰
윈도우 마리아db 사용시 테이블을 복사 등등의 이유로 아래와 같은 오류 메시지가 뜨는 경우가 있습니다.
"SQL 오류 (1932): Table ' ' doesn't exist in engine" 라고 뜹니다. mysql도 아래와 같은 방법으로 해결할 수 있습니다. 어차피 또이또 이니깐요!
바로 해결방법 들어갑니다. 먼저 실행중인 마리아db 서비스를 중지 시켜 주고 작업해야 합니다. 윈도우의 경우 설치시 서비스로 등록해 두었다면 [관리도구] -> [서비스]에서 해당 항목을 찾아서 중지 시켜주면 됩니다. 자세한 그림은 생략합니다.
그다음 마리아db를 설치한 폴더로 이동해 봅니다. 폴더에 보면 "ib_logfile0", "ib_logfile1"이라는 로그파일 항목이 보입니다. 이 두개의 파일을 잘라내어 다른 폴더로 위치시키거나 필요없다면 삭제해주시면 됩니다.
|
삭제 했다면 중지해 두었던 서비스를 다시 실행 한 다음 확인해 보면 됩니다. 끝이냐구요? 네~ 끝입니다.
이상 마리아db, mysql에서 "doesn't exist in engine" 오류 해결 방법에 대해 알아보았습니다.
'IT 생활' 카테고리의 다른 글
[MSSQL] case문 사용하기 (0) | 2016.11.19 |
---|---|
[MSSQL] if문 사용하기 (0) | 2016.11.18 |
[MSSQL] DECLARE 구문 사용하기 (0) | 2016.11.16 |
구글 접속시 다른나라 사이트로 접속될때(jp,uk,au) (0) | 2016.11.11 |
[우분투] vi 기본 명령어 정리 (0) | 2016.11.06 |
댓글