카페24에서는 자동 백업/복원 서비스를 제공합니다. 자동 백업본으로 일일 정기 백업분과 이벤트 백업분이 있습니다. 보통은 일일 정기 백업분을 사용하여 복원할 수 있습니다. 만약 과거 날짜로 복원한 이후의 예약 등의 데이터가 소실된 경우에는 이벤트 백업분을 사용하여 예약 등의 데이터만을 복구하는 것을 시도해볼 수 있습니다.
카페24의 이벤트 백업본을 이용한 이벤트 데이터 복원
워드프레스나 그누보드 등 사이트를 운영하다 오류가 발생하는 경우 카페24에서는 자동 데이터/디비 복원/백업 기능을 제공합니다.
카페24의 매니지드 워드프레스 호스팅을 이용하는 경우 호스팅관리 » 워드프레스 관리» DATA&DB복원/백업에서 지난 7일 이내의 기간으로 복원할 수 있습니다.
카페24의 자동 복원 시스템이 간혹 오류가 발생하기도 하지만, 사이트 오류 시 쉽게 복원할 수 있습니다.
과거 버전으로 복원했다면 복원된 시점 이후의 예약 데이터 등이 소실되는 경우가 있습니다. 이 경우 이벤트 백업본을 사용하여 누락된 데이터 복구를 시도할 수 있습니다.
이벤트 디비 백업분을 다운로드하여 DB 백업 파일에서 예약 내용만 추출하는 것을 시도해야 합니다.
이벤트 DB 백업 파일을 복원하는 것이 쉽지 않을 수 있습니다. 저는 카페24에서 phpMyAdmin을 설치하고 복원을 시도해보니 에러가 발생했습니다.
클라우드웨이즈(Cloudways)에서 테스트 사이트를 만들고 DB 임포트를 시도해보니 마찬가지 에러가 발생했습니다.
이런 경우 가져 오기 옵션에서 "오류의 경우 중지" 옵션을 해제하고 임포트를 시도하면 구체적으로 어느 부분에서 어떤 오류가 발생하는지 확인할 수 있습니다.
오류 로그를 확인하여 문제가 되는 부분을 시정한 후에 다시 임포트를 시도할 수 있습니다.
이벤트 백업 DB에는 완전한 데이터가 포함되어 있지 않기 때문에 이 디비를 복구한 후에 원하는 데이터(예: 예약 데이터)를 추출하는 방법을 강구해야 할 것입니다.
이벤트 백업 DB를 카페24의 백업 파일 올리기 기능을 사용하여 복원을 시도하는 것도 고려할 수 있을 것 같은데요.
저는 이 경우 사이트에 "데이터베이스 연결 중 오류"가 발생하면서 사이트 접속이 되지 않았습니다. 살펴보니 이렇게 복원된 디비가 불완전하여 발생하는 문제였습니다. 그러므로 이 방법으로 복원을 시도하면 사이트가 복원되지 않을 수도 있습니다.
운이 좋아서 누락된 데이터를 복구하더라도 일부 데이터가 소실되었을 수 있습니다.
참고
https://avada.tistory.com/3046
https://avada.tistory.com/2897