워드프레스 블로그를 운영하다 보면 테마나 플러그인을 업데이트하거나 사이트 설정을 변경해야 하는 경우가 있습니다. 이 과정에서 예상하지 못한 오류가 발생하면 기존 상태로 되돌려야 할 수도 있습니다.
이럴 때 필요한 것이 워드프레스 백업입니다.
워드프레스 사이트는 단순히 글과 이미지만 저장되어 있는 것이 아니라 파일과 데이터베이스가 함께 작동하는 구조입니다. 따라서 사이트 전체를 복원하려면 두 부분을 함께 백업하는 것이 중요합니다.
이 글에서는 워드프레스를 처음 운영하는 사람도 이해할 수 있도록 워드프레스 백업 방법 5가지와 백업 파일 관리, 복원 시 주의사항을 정리해 보겠습니다.
Table of Contents
워드프레스 백업이 필요한 이유
워드프레스에서는 다양한 작업을 하면서 사이트의 파일이나 데이터가 변경될 수 있습니다. 처음 워드프레스를 구축하는 단계에서 기본 설정을 정리하고 싶다면 워드프레스 블로그 설정 10가지도 함께 확인해 보세요.
예를 들어 다음과 같은 상황이 있습니다.
- 워드프레스 업데이트
- 플러그인 업데이트
- 테마 변경
- 플러그인 추가 또는 삭제
- 코드 수정
- 호스팅 이전
- 사이트 설정 변경
대부분의 작업이 정상적으로 진행되지만, 플러그인이나 테마 간 충돌 또는 설정 문제로 사이트에 오류가 발생할 가능성도 있습니다.
워드프레스 공식 문서에서도 사이트를 백업할 때 데이터베이스와 파일을 모두 백업하는 방법을 안내하고 있습니다.
따라서 중요한 작업을 하기 전에 워드프레스 백업 방법을 숙지해두고 최근 백업을 하나 만들어 두는 것이 좋습니다.
WordPress 공식 백업 가이드 WordPress 공식 백업 가이드
워드프레스 백업은 무엇을 저장해야 할까?
워드프레스 백업을 이해하려면 먼저 파일과 데이터베이스의 차이를 알아야 합니다.
1. 워드프레스 파일
파일에는 워드프레스 설치 파일과 함께 다음과 같은 데이터가 포함됩니다.
- 테마
- 플러그인
- 업로드한 이미지와 미디어 파일
- PHP 및 JavaScript 파일
- 기타 사이트 구성 파일
특히 wp-content 디렉터리에는 테마, 플러그인, 업로드한 파일 등 사이트 운영 과정에서 생성되거나 추가된 콘텐츠가 포함됩니다.
2. 워드프레스 데이터베이스
데이터베이스에는 다음과 같은 정보가 저장됩니다.
- 글
- 페이지
- 댓글
- 사이트 설정
- 사용자 관련 데이터
- 기타 워드프레스에서 사용하는 데이터
워드프레스 공식 문서에서는 파일 백업만으로 데이터베이스까지 백업되는 것은 아니라고 설명합니다. 따라서 사이트 전체를 복원하려면 파일과 데이터베이스를 모두 확보해야 합니다. 이 때 워드프레스 백업 방법을 알아두어야 합니다.
워드프레스 백업 방법 5가지
1. 호스팅 업체의 자동 백업 기능 확인하기
가장 먼저 확인할 것은 현재 사용하고 있는 호스팅 업체의 백업 기능입니다.
많은 호스팅 서비스에서는 사이트 파일이나 데이터베이스를 자동으로 백업하거나, 일정 기간 동안 백업본을 보관하는 기능을 제공합니다.
관리자 페이지에서 다음과 같은 메뉴가 있는지 확인해 보세요.
- Backup
- Backups
- 백업
- 복원
- Restore
- Snapshot
다만 호스팅에서 백업을 제공한다고 해서 백업 정책을 확인하지 않고 의존하는 것은 권장하지 않습니다.
다음 항목을 확인하는 것이 좋습니다.
- 백업 주기
- 백업 보관 기간
- 파일과 데이터베이스가 모두 포함되는지
- 특정 시점으로 복원할 수 있는지
- 백업 파일을 별도로 다운로드할 수 있는지
호스팅 업체마다 백업 방식과 복원 방법이 다르기 때문에 실제 사용 중인 서비스의 공식 안내도 함께 확인해야 합니다.
2. 워드프레스 백업 플러그인 활용하기
워드프레스에는 백업을 지원하는 다양한 플러그인이 있습니다.
백업 플러그인은 일반적으로 다음과 같은 기능을 제공합니다.
- 파일 백업
- 데이터베이스 백업
- 자동 백업 일정 설정
- 백업 파일 다운로드
- 외부 저장소 연동
- 복원 기능
플러그인을 사용하면 직접 서버 파일을 내려받거나 데이터베이스를 별도로 내보내는 과정을 줄일 수 있습니다.
다만 플러그인을 선택할 때는 현재 사용 중인 워드프레스 버전과 호환되는지, 백업 대상이 무엇인지, 복원 기능을 제공하는지 등을 확인하는 것이 좋습니다.
또한 백업 플러그인을 여러 개 설치해서 동일한 작업을 중복으로 수행하는 것은 피하는 편이 좋습니다.
3. 워드프레스 데이터베이스를 직접 백업하기
조금 더 직접적인 방법으로는 데이터베이스를 직접 내보내는 방법이 있습니다.
일반적으로 호스팅에서 제공하는 phpMyAdmin과 같은 데이터베이스 관리 도구를 이용할 수 있습니다.
기본적인 과정은 다음과 같습니다.
- 호스팅 관리자에서 데이터베이스 관리 도구에 접속합니다.
- 워드프레스에서 사용하는 데이터베이스를 선택합니다.
- 데이터베이스의 내보내기 또는 Export 기능을 선택합니다.
- 필요한 설정을 확인합니다.
- 데이터베이스 파일을 컴퓨터에 저장합니다.
WordPress 공식 개발자 문서에서도 phpMyAdmin 등을 이용한 데이터베이스 백업 방법을 설명하고 있습니다. 데이터베이스 백업에는 글, 페이지, 댓글, 설정 등의 정보가 포함되지만 테마·플러그인·업로드 파일 등의 워드프레스 파일은 포함되지 않습니다.
따라서 데이터베이스만 백업해 놓고 사이트 전체 백업이 완료됐다고 생각해서는 안 됩니다.
4. 워드프레스 파일을 별도로 백업하기
사이트의 파일도 별도로 백업할 수 있습니다.
호스팅의 파일 관리자나 FTP/SFTP 프로그램 등을 이용해 워드프레스 설치 디렉터리의 파일을 내려받는 방식입니다.
특히 다음과 같은 파일과 폴더를 확인해야 합니다.
wp-content- 테마 파일
- 플러그인 파일
- 업로드한 이미지
wp-config.php- 기타 사이트에서 사용하는 파일
WordPress 공식 개발자 문서에서도 파일과 데이터베이스는 별도의 백업 대상이며, 전체 사이트를 복원하려면 두 부분을 모두 확보해야 한다고 설명합니다.
다만 wp-config.php에는 데이터베이스 연결 정보 등 중요한 설정 정보가 포함될 수 있으므로 백업 파일을 저장할 때도 보안에 주의해야 합니다.
5. 워드프레스 데이터 내보내기 기능 활용하기
워드프레스 관리자 화면에는 사이트 데이터를 내보내는 기능도 있습니다.
도구 → 내보내기 메뉴를 이용하면 글, 페이지, 댓글, 카테고리, 태그 등의 데이터를 XML 파일로 내보낼 수 있습니다.
이 방법은 콘텐츠를 별도로 보관하거나 다른 워드프레스 사이트로 옮길 때 유용합니다.
다만 이것을 사이트 전체 백업과 동일하게 생각하면 안 됩니다.
내보내기 기능으로 생성한 XML 파일은 콘텐츠 데이터를 이전하거나 가져오는 데 사용할 수 있지만, 테마와 플러그인 파일 또는 서버 설정까지 포함하는 전체 사이트 백업은 아닙니다.
워드프레스 백업 방법별 차이
각 방법의 용도를 정리하면 다음과 같습니다.
| 백업 방법 | 주요 대상 | 초보자 난이도 | 특징 |
|---|---|---|---|
| 호스팅 백업 | 파일 + DB 등 | 낮음 | 제공 범위와 보관 기간 확인 필요 |
| 백업 플러그인 | 파일 + DB | 낮음 | 자동화에 유리 |
| DB 직접 백업 | 데이터베이스 | 중간 | 글·설정 등의 데이터 보관 |
| 파일 직접 백업 | 워드프레스 파일 | 중간 | 테마·플러그인·이미지 등 보관 |
| 도구 → 내보내기 | 콘텐츠 데이터 | 낮음 | 글·페이지 등의 데이터 이전에 활용 |
사이트 전체를 복원할 목적이라면 파일과 데이터베이스를 함께 확보하는 것이 중요합니다.
백업 파일은 어디에 저장해야 할까?
백업을 만들어 놓는 것만큼 백업 파일을 어디에 보관할지도 중요합니다.
예를 들어 사이트와 같은 서버에만 백업 파일을 보관하면 서버 자체에 문제가 발생했을 때 백업본에도 접근하지 못할 수 있습니다.
따라서 중요한 백업은 별도의 저장 공간에도 보관하는 방법을 고려할 수 있습니다.
예를 들어:
- 개인 PC
- 외장 저장장치
- 클라우드 저장 공간
- 호스팅 외부의 저장 공간
등을 활용할 수 있습니다.
또한 파일 이름에 날짜를 포함하면 여러 백업본을 구분하기 편합니다.
예:
wordpress-backup-2026-09-23
백업 파일에는 사이트의 콘텐츠와 설정 정보가 포함될 수 있으므로 공개 웹 공간에 그대로 노출하거나 누구나 접근할 수 있는 위치에 저장하지 않도록 주의해야 합니다.
워드프레스 업데이트 전에는 백업하기
워드프레스 핵심 파일이나 플러그인, 테마를 업데이트하기 전에는 최근 백업이 있는지 확인하는 것이 좋습니다.
WordPress 공식 문서에서도 업데이트 전에 데이터베이스와 파일을 백업할 것을 안내하고 있습니다.
특히 다음과 같은 작업을 하기 전에는 백업 여부를 먼저 확인해 보세요.
- 워드프레스 버전 업데이트
- 테마 업데이트
- 주요 플러그인 업데이트
- 테마 변경
- 대규모 플러그인 설정 변경
- 코드 수정
- 호스팅 이전
백업이 준비되어 있다면 문제가 발생했을 때 이전 상태로 돌아갈 수 있는 선택지가 생깁니다.
백업이 제대로 되었는지 확인하는 방법
백업을 만들었다면 백업 완료 메시지만 확인하고 끝내지 않는 것이 좋습니다.
다음 항목을 확인해 보세요.
파일 백업 확인
- 백업 파일이 실제로 생성되었는지
- 파일 크기가 지나치게 작지 않은지
- 이미지와 업로드 파일이 포함되어 있는지
- 테마와 플러그인 파일이 포함되어 있는지
데이터베이스 백업 확인
- 데이터베이스 백업 파일이 생성되었는지
- 파일 크기와 생성 날짜가 정상적인지
- 백업 대상 데이터베이스가 현재 사이트와 일치하는지
저장 위치 확인
- 다른 위치에도 백업을 보관했는지
- 외부에 공개된 위치에 저장하지 않았는지
- 백업 날짜를 구분할 수 있는지
WordPress 공식 파일 백업 문서 WordPress 파일 백업 공식 문서
워드프레스 사이트를 복원할 때 주의할 점
복원은 백업보다 더 신중하게 진행해야 합니다.
특히 현재 정상적으로 운영되고 있는 사이트에 이전 백업을 덮어쓰면 백업 시점 이후에 작성한 글이나 변경한 설정이 사라질 수 있습니다.
따라서 복원하기 전에 다음 사항을 확인하세요.
- 어떤 시점의 백업인지 확인합니다.
- 현재 사이트의 최신 콘텐츠가 필요한지 확인합니다.
- 복원 대상이 파일인지 데이터베이스인지 확인합니다.
- 가능하면 현재 상태의 백업을 먼저 만들어 둡니다.
- 호스팅 업체의 복원 방법을 확인합니다.
데이터베이스 복원은 기존 데이터에 영향을 줄 수 있으므로 익숙하지 않다면 호스팅 업체의 지원 문서를 먼저 확인하는 것이 좋습니다.
워드프레스 백업 체크리스트
마지막으로 다음 체크리스트를 확인해 보세요.
- 호스팅에서 자동 백업을 제공하는지 확인
- 파일 백업 방법 확인
- 데이터베이스 백업 방법 확인
- 백업 파일 저장 위치 확인
- 외부 저장 공간에도 백업 보관
- 업데이트 전에 최신 백업 확인
- 백업 파일의 생성 날짜 확인
- 복원 방법을 미리 확인
- 중요한 작업 전 별도 백업 생성
자주 묻는 질문
워드프레스 백업은 얼마나 자주 해야 하나요?
정해진 하나의 주기가 있는 것은 아닙니다.
글을 자주 작성하거나 사이트를 자주 변경한다면 더 자주 백업하는 것이 적절할 수 있습니다. 반대로 변경이 거의 없는 사이트라면 백업 주기를 다르게 설정할 수 있습니다.
중요한 것은 최근 상태로 복원할 수 있는 백업이 있는지입니다.
데이터베이스만 백업해도 되나요?
사이트 전체를 복원하려는 목적이라면 일반적으로 충분하지 않습니다.
데이터베이스에는 글과 설정 등의 정보가 저장되지만 테마, 플러그인, 이미지 등의 파일은 별도로 존재하기 때문입니다.
워드프레스 관리자에서 내보내기만 하면 전체 백업인가요?
아닙니다.
도구 → 내보내기 기능은 글, 페이지, 댓글 등의 콘텐츠 데이터를 내보내는 데 사용할 수 있지만 전체 사이트의 파일과 데이터베이스를 모두 백업하는 방법과는 다릅니다.
백업 플러그인을 사용하면 수동 백업은 필요 없나요?
백업 플러그인을 사용하면 자동화에 도움이 되지만, 실제로 어떤 데이터를 백업하는지와 백업 파일이 어디에 저장되는지는 확인하는 것이 좋습니다.
특히 중요한 작업 전에는 최근 백업이 정상적으로 생성되었는지 직접 확인하는 것이 안전합니다.
마무리
워드프레스 백업 방법을 알아둘 때 가장 중요한 것은 단순히 백업 버튼을 누르는 것이 아닙니다.
워드프레스 사이트는 파일과 데이터베이스가 함께 작동하기 때문에 사이트 전체를 복원하려면 두 영역을 모두 고려해야 합니다.
초보자라면 먼저 호스팅에서 제공하는 백업 기능을 확인하고, 필요하다면 백업 플러그인을 활용하는 방법부터 시작할 수 있습니다.
그리고 중요한 업데이트나 설정 변경을 하기 전에는 최근 백업이 정상적으로 존재하는지 확인하는 습관을 만들어 두는 것이 좋습니다.
정리하면 다음과 같습니다.
- 호스팅 백업 기능 확인하기
- 백업 플러그인 활용하기
- 데이터베이스 별도 백업하기
- 워드프레스 파일 별도 백업하기
- 백업 데이터를 다른 저장 공간에도 보관하기
백업은 문제가 발생한 이후에 준비하는 것보다 문제가 발생하기 전에 복원할 수 있는 상태를 만들어 두는 것이 중요합니다.