자동 백업 설정으로 워드프레스 데이터 보호하는 법 (실패 없는 복구 전략)

2025-06-27

워드프레스 사이트를 운영하다 보면 예상치 못한 문제에 직면할 수 있습니다. 테마 충돌, 플러그인 오류, 해킹, 서버 장애 등 다양한 이유로 사이트가 정상적으로 작동하지 않거나, 심지어 데이터가 사라지는 경우도 있습니다. 이때 백업이 없다면 복구는 거의 불가능에 가깝습니다. 하지만 많은 사용자들이 백업을 수동으로 하거나, 아예 하지 않는 경우가 많습니다. 이 글에서는 워드프레스 사이트를 자동으로 백업하고, 필요할 때 즉시 복구할 수 있는 방법을 플러그인 없이/포함한 방법으로 모두 소개합니다. 중요한 데이터를 안전하게 지키기 위한 실전 가이드를 지금부터 시작합니다.

1. 워드프레스 백업의 핵심 요소

완전한 백업을 위해서는 다음 두 가지를 모두 포함해야 합니다.

  1. 파일: 테마, 플러그인, 업로드된 이미지, 워드프레스 코어 등
  2. 데이터베이스: 게시글, 설정, 사용자 정보 등

자동 백업 도구는 이 둘을 함께 백업해주어야 하며, 복구 시점에 따라 선택적으로 복원도 가능해야 합니다.

2. 자동 백업의 장점

  • 수동 백업 실수 방지
  • 백업 누락 없는 정기 보호
  • 클릭 몇 번으로 복원 가능
  • 복잡한 FTP, DB 접근 필요 없음
  • 실서버에 직접 복사 가능

3. 자동 백업 플러그인 추천 & 설정법

① UpdraftPlus (가장 많이 쓰이는 플러그인)

업드래프트는 제가 가장 좋아하는 백업 플러그인입니다. 저는 현재 백업 기능보다는 백업된 데이터를 다른 웹사이트로 마이그레이션하는 용도로 더 많이 쓰고 있습니다. 몇 번의 클릭이면 백업도 되고 마이그레이션도 되어 아주 편리합니다.

주요 기능

  • 자동 백업 예약 가능 (일간, 주간 등)
  • Google Drive, Dropbox, FTP 등 외부 저장소 연동
  • 파일/DB 개별 복원 가능

설정 방법

  1. 플러그인 설치 및 활성화
  2. “설정” → 백업 주기 설정 (예: 주간, 하루 1회 등)
  3. 외부 저장소 연동 (Google Drive 등)
  4. 저장 횟수 설정 (최근 백업 몇 개까지 유지할지)

② WPvivid Backup (간편 UI + 빠른 백업 속도)

특징

  • 파일/DB 분리 백업
  • 스테이징 사이트 기능 포함
  • 백업 스케줄링 + 수동 백업 병행

4. 플러그인 없이 백업하는 방법 (고급 사용자용)

cPanel 또는 호스팅 패널에서 수동 백업 예약

  1. cPanel 로그인 → “백업” 또는 “전체 백업”
  2. 전체 사이트 백업 다운로드 설정
  3. 호스팅에서 ‘자동 백업 주기’가 제공되는 경우 주간/일간 설정 가능

Shell Script + Cronjob

(서버 접근 가능할 때)

이 방법은 초보자들은 어려울 수 있습니다. 하지만 코드 두 줄이면 백업이 자동화되어 편리한 점도 있습니다.

mysqldump -u [DB사용자] -p[비밀번호] [DB이름] > backup.sql
tar -czvf site-backup.tar.gz /home/your-site/public_html/

이 코드를 주기적으로 실행하면 백업이 자동화됨

5. 백업 저장 위치는 어디가 좋을까?

저는 백업을 이중으로 저장하고 있습니다. 호스팅 서버나 구글 드라이버도 좋지만 용량에 한계가 있고, 혹시나 서버에 무슨 문제가 발생한다면 모든 백업자료가 복구되지 않을 가능성도 있습니다. 그래서 백업본을 컴퓨터에 다운받아놓고 있습니다.

저장 위치장점단점
Google Drive무료 저장공간, 연동 쉬움15GB 한도
Dropbox안정적이고 자동 연동용량 제한
FTP/서버빠름, 직접 접근 가능서버 장애 시 위험
AWS S3무제한에 가까움약간 복잡한 설정

TIP: 최소 2군데 이상 분산 저장하면 안전성이 높아짐

6. 복원은 어떻게 하나요?

  • 플러그인 사용 시 → 클릭 몇 번으로 복원 가능
  • 수동 백업 시 → DB 복원 → 파일 덮어쓰기 필요
  • UpdraftPlus는 복원 버튼 하나로 되돌리기 가능

결론

백업은 ‘언제 필요할지 모르는 보험’이 아니라, 사이트 운영의 필수입니다. 특히 워드프레스처럼 플러그인과 테마 업데이트가 잦은 환경에서는 자동 백업 설정이 생존 전략입니다. 하루 1회 또는 주 1회 자동 백업만 설정해두어도 사이트가 복구 불가능한 상태에 빠지는 최악의 상황을 막을 수 있습니다.

위 방법으로 어렵다면 호스팅 서비스에 자동 백업이 있는 곳을 이용하는 것도 좋은 방법입니다. 자동으로 서버에 저장되면 언제든지 그 시점으로 복구가 가능합니다. 또한 하드디스크에 다운로드도 가능합니다. 주기적으로 백업본을 저장하여 사이트를 안정적으로 운영해야 합니다. 아직 백업에 대해 관심이 없거나 모르고 계셨다면 바로 백업 플러그인을 설치하여 백업해놓으시길 추천드립니다.