워드프레스 백업은 파일과 데이터베이스 두 가지를 함께 저장해야 완전한 백업이 됩니다. 가장 쉬운 방법은 백업 플러그인으로 자동 일정을 걸고 사이트 서버가 아닌 외부 저장소에 보관하는 것이며, 호스팅사 백업 기능을 함께 쓰면 더 안전합니다. 이 글에서는 백업 대상, 방법별 장단점, 자동 백업 설정 순서, 복원 전에 꼭 확인할 점을 정리합니다.
왜 백업이 블로그 수익의 기본인가요
블로그 수익은 쌓아 온 글과 검색 노출에서 나옵니다. 플러그인 충돌, 업데이트 오류, 해킹, 호스팅 장애가 생기면 몇 년 동안 만든 글이 한순간에 사라질 수 있습니다. 백업이 있으면 문제가 생겨도 짧은 시간 안에 이전 상태로 되돌릴 수 있어 검색 노출과 광고 수익의 손실을 줄일 수 있습니다.
특히 테마 변경, 대규모 플러그인 업데이트, PHP 버전 변경처럼 사이트 구조를 건드리는 작업 전에는 반드시 수동 백업을 한 번 더 해 두는 것이 좋습니다.
백업해야 하는 두 가지 대상
| 대상 | 포함 내용 | 빠뜨리면 생기는 문제 |
|---|---|---|
| 데이터베이스 | 글, 페이지, 댓글, 카테고리, 설정값, 사용자 정보 | 글과 설정이 모두 사라짐 |
| 파일(wp-content 중심) | 업로드한 미디어, 테마, 플러그인, 설정 파일 | 이미지가 깨지고 디자인과 기능이 사라짐 |
데이터베이스만 있으면 글은 살아나지만 이미지는 빠지고, 파일만 있으면 디자인은 남지만 글이 없습니다. 두 가지를 같은 시점에 함께 백업해야 복원 후 내용이 서로 맞습니다.
백업 방법 세 가지 비교
호스팅사 자동 백업
많은 호스팅사가 일정 기간의 자동 백업을 제공합니다. 별도 설정이 필요 없다는 장점이 있지만 보관 기간이 짧거나 복원이 유료인 경우가 있고, 호스팅 자체에 문제가 생기면 백업도 함께 접근하기 어려울 수 있습니다.
백업 플러그인
UpdraftPlus, BackWPup처럼 널리 쓰이는 백업 플러그인은 일정과 보관 개수를 정하고 구글 드라이브, 드롭박스 같은 외부 저장소로 자동 전송할 수 있습니다. 초보자에게 가장 무난한 방법이며, 무료 기능만으로도 기본 백업은 충분히 가능합니다.
수동 백업
호스팅 파일 관리자나 FTP로 파일을 내려받고, phpMyAdmin에서 데이터베이스를 내보내는 방식입니다. 시간이 걸리지만 구조를 이해하는 데 도움이 되고 플러그인 문제가 있을 때도 쓸 수 있습니다.
플러그인으로 자동 백업 설정하는 순서
- 관리자 화면의 플러그인 메뉴에서 평가와 최근 업데이트 날짜가 확인되는 백업 플러그인을 설치하고 활성화합니다.
- 설정 화면에서 파일 백업과 데이터베이스 백업 주기를 각각 정합니다. 글을 자주 쓰면 데이터베이스는 매일, 파일은 매주가 일반적입니다.
- 보관할 백업 개수를 정합니다. 너무 적으면 문제가 늦게 발견됐을 때 되돌릴 시점이 없습니다.
- 원격 저장소를 연결합니다. 사이트 서버에만 보관하면 서버 장애 시 함께 잃을 수 있습니다.
- 지금 백업 버튼으로 첫 백업을 실행하고, 외부 저장소에 파일이 올라갔는지 직접 확인합니다.
수동 백업 단계별 순서
플러그인이 작동하지 않거나 큰 작업 직전에 확실한 사본을 하나 더 만들고 싶을 때는 수동 백업을 해 두면 좋습니다.
- 호스팅 관리 화면에서 파일 관리자 또는 FTP 프로그램으로 접속합니다.
- 워드프레스 설치 폴더의 wp-content 폴더와 wp-config.php 파일을 내 컴퓨터로 내려받습니다. 용량이 크면 압축 기능을 이용합니다.
- 호스팅의 phpMyAdmin에 접속해 워드프레스 데이터베이스를 선택하고 내보내기 메뉴에서 SQL 형식으로 저장합니다.
- 파일과 데이터베이스 백업에 같은 날짜를 붙여 한 폴더에 보관합니다.
- 내 컴퓨터 외에 클라우드 저장소에도 한 부를 복사해 둡니다.
wp-config.php에는 데이터베이스 접속 정보가 들어 있으므로 백업 폴더를 다른 사람과 공유하지 않도록 주의하세요. 수동 백업은 번거롭지만 한 번 해 보면 사이트 구조를 이해하게 되어 문제가 생겼을 때 대응이 훨씬 빨라집니다.
복원 전 확인 사항과 백업 관리 습관
복원 전에 꼭 확인할 점
- 복원할 백업의 날짜와 그 이후에 쓴 글이 있는지 확인합니다. 복원하면 이후 글이 사라질 수 있습니다.
- 현재 상태도 한 번 더 백업해 둡니다. 복원이 실패하면 되돌아올 지점이 필요합니다.
- 캐시 플러그인과 CDN 캐시를 복원 후 비워 줍니다.
- 복원 뒤 주요 글, 이미지, 메뉴, 광고 코드가 정상인지 직접 점검합니다.
- 해킹 때문에 복원하는 경우에는 감염 이전 시점의 백업인지 확인하고 비밀번호도 함께 바꿉니다.
백업 관리 습관 만들기
백업은 설정해 두고 잊어버리기 쉬워서 실제로 필요할 때 작동하지 않는 경우가 생깁니다. 한 달에 한 번 정도는 외부 저장소에 최신 백업이 올라와 있는지 확인하고, 분기마다 테스트용 환경에서 복원이 되는지 시험해 보면 안심할 수 있습니다.
외부 저장소 용량이 가득 차면 새 백업이 실패할 수 있으니 오래된 백업이 자동으로 정리되도록 보관 개수를 설정해 두세요. 백업 파일에는 사이트 설정과 사용자 정보가 담겨 있으므로 공유 링크를 만들지 말고 계정 보안도 함께 관리해야 합니다.
자주 묻는 질문
호스팅 백업이 있으면 플러그인 백업은 필요 없나요?
호스팅 백업만으로도 도움이 되지만 보관 위치가 같은 회사 서버라는 한계가 있습니다. 외부 저장소에 따로 보관하는 백업을 하나 더 두는 것이 안전합니다.
백업 플러그인이 사이트 속도를 느리게 하나요?
백업이 실행되는 동안 서버 자원을 쓰기 때문에 방문자가 적은 새벽 시간으로 일정을 잡는 것이 좋습니다. 평소 속도에는 큰 영향이 없는 경우가 많습니다.
백업 파일은 얼마나 오래 보관해야 하나요?
정해진 기준은 없지만 최소 몇 주 분량을 남겨 두면 늦게 발견한 문제에도 대응할 수 있습니다. 저장소 용량에 맞춰 조정하세요.
마무리
워드프레스 백업은 데이터베이스와 파일을 함께, 그리고 사이트 서버 밖에 보관하는 것이 핵심입니다. 백업 플러그인으로 자동 일정을 걸고, 큰 작업 전에는 수동 백업을 추가하며, 가끔 복원 테스트까지 해 두면 예상치 못한 문제에도 블로그를 안정적으로 지킬 수 있습니다.
답글 남기기