워드프레스 데이터베이스 오류 DB가 깨졌을때 해결 방법

워드프레스

요즘 Hyper-V 세팅에 대해 이런저런 고찰(이라고 쓰고 삽질)을 하던 터라 서버의 온오프 횟수가 잦고, 데이터의 이동이 반복되었는데 드디어 일이 터졌습니다.

리눅스 시스템 하나와 웹서버(현재 블로그가 설치되어있는)가 문제를 일으키면서 워드프레스도 그 증상이 나타났습니다.

wp_crash_01

블로그의 관리자 모드로 접속을 하니 위와 같은 에러 메시지가… 데이터베이스를 살릴수 있을까 해서 메시지 대로 따라 해봤습니다.

wp_crash_02

워드프레스는 데이터베이스가 깨졌을때 자가적으로  수리할수 있는 기능을 가지고 있었습니다.(!)

위와 같이 wp-config.php 파일에 define(‘WP_ALLOW_REPAIR’,true); 를 삽입하고 새로고침을 했습니다.

wp_crash_03

뭔가 희망이 보이는 메시지입니다. 필자는 두번째 데이터베이스 복구와 최적화를 선택했습니다.

wp_crash_04

보안상 테이블명은 가렸습니다. 깨진 부분은 워드프레스의 옵션을 저장하는 테이블인데요. 메시지를 보니 영 찝찝하긴 합니다만 여기서 할수있는건 이게 최선이니 다시 로그인창을 불러옵니다.

wp_crash_05

로그인 페이지가 떴습니다.(!)

약간 찝찝하긴 하지만 우선 급한불은 껐으니 나중에 시스템이 안정화 되면 다시 설치하던가 해야겠습니다.

이 방법으로 어느정도 수준의 복구가 되는지는 모르겠지만 우선 로그인을 할수있을 정도의 리페어는 가능한것 같습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Fill out this field
Fill out this field
유효한 이메일 주소를 입력해주세요.

Wordpress Gutenberg Title
워드프레스 구텐베르크 CSS 삭제하는 방법
워드프레스 5.0에서 기본 에디터로 추가된 구텐베르크(Gutenberg)는 블록 스타일의 위지윅 에디터로 단순한 디자인의 활용도가 높은 CSS를 제공하고 있습니다. 하지만 기존의 클래식…