티스토리 뷰

윈도우 마리아db 사용시 테이블을 복사 등등의 이유로 아래와 같은 오류 메시지가 뜨는 경우가 있습니다.
"SQL 오류 (1932): Table '  ' doesn't exist in engine" 라고 뜹니다. mysql도 아래와 같은 방법으로 해결할 수 있습니다. 어차피 또이또 이니깐요!

바로 해결방법 들어갑니다. 먼저 실행중인 마리아db 서비스를 중지 시켜 주고 작업해야 합니다. 윈도우의 경우 설치시 서비스로 등록해 두었다면 [관리도구] -> [서비스]에서 해당 항목을 찾아서 중지 시켜주면 됩니다. 자세한 그림은 생략합니다.

그다음 마리아db를 설치한 폴더로 이동해 봅니다. 폴더에 보면 "ib_logfile0", "ib_logfile1"이라는 로그파일 항목이 보입니다. 이 두개의 파일을 잘라내어 다른 폴더로 위치시키거나 필요없다면 삭제해주시면 됩니다.

 

삭제 했다면 중지해 두었던 서비스를 다시 실행 한 다음 확인해 보면 됩니다. 끝이냐구요? 네~ 끝입니다.

이상 마리아db, mysql에서 "doesn't exist in engine" 오류 해결 방법에 대해 알아보았습니다.

댓글
최근에 올라온 글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday