베스트셀링 인기 워드프레스 테마 Top 30 자세한 정보

phpMyAdmin #1146 table doesn’t exist 오류가 발생하는 경우

Last Updated: 2019년 11월 24일 | 댓글 남기기
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

phpMyAdmin에서 #1146 - Table '...' doesn’t exist 오류가 발생하는 경우

phpMyAdmin에 접속하여 테이블을 선택할 때 #1146 - Table 'table_name' doesn’t exist가 표시되는 오류가 발생하는 경우가 있습니다.

#1146 - Table does not exist 오류
#1146 - Table does not exist 오류

이 문제는 MySQL 버전을 변경했을 때 주로 나타납니다.

"phpmyadmin #1146 table doesn’t exist" 글을 살펴보면, 새로운 버전의 phpmyadmin 설치 파일을 설치하고 mysql 버전을 업데이트한 후에 database 디렉터리를 새 버전에 붙여넣기 한 후에 이런 문제가 발생한다고 합니다.

이 경우 다음 세 파일을 교체하면 문제가 해결될 것으로 보입니다.

  1. ibdata1
  2. ib_logfile0, ib_logfile01

이와 관련된 또 다른 문서로 다음 stackoverflow 글을 참고해볼 수 있습니다.

#1146 - Table 'phpmyadmin.pma_recent' doesn't exist

유비무환(有備無患)

#1146 - Table 'table_name' doesn’t exist 문제가 발생하는 경우 위의 방법으로 해결을 시도해볼 수 있지만, 이런 작업에 익숙하지 않거나 직접 이런 작업을 할 수 있는 권한이 없는 경우에는 해결이 쉽지 않을 수 있습니다. 만약 웹호스팅 업체에 요청해야 하는 경우 웹호스팅 업체에서 제대로 처리해주지 않으면 문제 해결이 어려워질 수 있습니다.

그러므로 이런 상황이 발생하기 전에 미리 데이터베이스를 백업을 받아놓으면 쉽게 복구가 가능합니다. 백업은 phpMyAdmin에서 수동으로 하거나 워드프레스를 사용하는 경우에는 플러그인을 사용하여 쉽게 가능합니다("워드프레스 백업/복원하기" 참고). UpdraftPlus와 같은 업체에서 제공하는 백업 서비스를 이용하는 것도 한 방법이 될 수 있습니다.

유비무환(有備無患)이라는 말이 있듯이 정기적으로 백업을 해놓으면 만약의 사태가 발생하더라도 수월하게 복구할 수 있습니다.



댓글 남기기

Leave a Comment