워드프레스 백업 및 복원 관리 방법
플러그인 사용방법 및 그 외 설정방법 안내
워드프레스 백업은 예상치 못한 오류, 해킹, 업데이트 실패 등으로부터 웹사이트 데이터를 안전하게 보호하는 필수 과정입니다. 사이트 운영 중 문제가 발생했을 때, 사전에 백업된 데이터를 활용하면 빠르고 쉽게 사이트를 복원할 수 있습니다. 이번 가이드에서는 워드프레스 백업 플러그인을 활용한 간편한 백업 방법부터, 수동 백업 및 서버 백업까지 다양한 방법을 상세히 설명합니다. 또한, 백업된 데이터를 활용하여 워드프레스 백업 복원을 안전하게 수행하는 방법도 함께 소개합니다.
백업은 다양한 위기에 대처하는 가장 안전한 방법입니다. 그러니 꼭 여러분들도 백업에 대해서는 꼭 하시기 비랍니다.
목차
- 워드프레스 백업 플러그인 소개
- 백업 플러그인 사용 및 설정 방법
- FTP 및 데이터베이스를 활용한 수동 백업 방법
- 호스팅 서비스에서 제공하는 자동 백업 설정
- 백업 데이터를 활용한 워드프레스 복원 방법
1. 워드프레스 백업 플러그인 소개
워드프레스 백업을 가장 쉽게 수행하는 방법은 **백업 플러그인**을 사용하는 것입니다. 별도의 기술 지식 없이도 버튼 클릭만으로 백업을 자동화할 수 있으며, 특정 일정에 맞춰 백업을 수행하는 기능도 제공합니다.
1.1 추천 백업 플러그인
플러그인 | 무료 기능 | 자동 백업 | 클라우드 저장소 지원 | 복원 기능 |
---|---|---|---|---|
UpdraftPlus | ✔ 가능 | ✔ 일정 예약 가능 | ✔ (Google Drive, Dropbox 등) | ✔ 원클릭 복원 |
BackWPup | ✔ 가능 | ✔ 일정 예약 가능 | ✔ (Dropbox, FTP 등) | ❌ (유료 기능) |
WPvivid Backup | ✔ 가능 | ✔ 무료 버전에서 가능 | ✔ (Google Drive, Amazon S3 등) | ✔ 원클릭 복원 |
1.2 플러그인별 주요 특징
- UpdraftPlus – 가장 인기 있는 백업 플러그인, 다양한 클라우드 저장소 지원, 무료 버전에서도 강력한 기능 제공
- BackWPup – 백업 기능은 강력하지만 복원 기능이 무료 버전에서는 제공되지 않음
- WPvivid Backup – 무료 버전에서도 자동 백업과 원클릭 복원 기능을 제공
위의 플러그인 중 하나를 선택하여 사이트에 설치하고 활용하면 손쉽게 백업을 진행할 수 있습니다.
2. 백업 플러그인 사용 및 설정 방법
워드프레스 백업을 위해 가장 추천하는 플러그인은 UpdraftPlus입니다. 이 플러그인은 무료 버전에서도 자동 백업과 복원 기능을 제공하며, Google Drive, Dropbox, FTP 등 다양한 클라우드 저장소를 지원합니다.
2.1 UpdraftPlus 설치 및 활성화
- 워드프레스 관리자 패널에서 플러그인 → 새로 추가로 이동
- 검색창에 “UpdraftPlus” 입력 후 설치 및 활성화
- 좌측 메뉴에서 설정 → UpdraftPlus 백업 클릭
2.2 즉시 백업 수행하기
- UpdraftPlus 설정 페이지에서 지금 백업 버튼 클릭
- 백업할 항목 선택 (데이터베이스, 플러그인, 테마, 업로드 파일 등)
- 백업 실행을 클릭하면 프로세스가 시작됨
- 완료 후, 기존 백업 탭에서 백업 파일을 확인 가능
2.3 자동 백업 일정 설정
- UpdraftPlus 설정 페이지에서 설정 탭으로 이동
- 파일 백업 일정: 매일, 매주, 매월 중 선택
- 데이터베이스 백업 일정: 파일 백업과 동일하게 설정
- 백업 보관 개수 설정 (예: 최근 5개 백업 보관)
- 변경 사항 저장
2.4 클라우드 저장소 연결하기
- 설정 탭에서 원하는 클라우드 저장소 선택 (예: Google Drive, Dropbox)
- 저장소 인증 후 승인 클릭
- 설정을 저장하면 자동으로 클라우드에 백업 저장됨
2.5 UpdraftPlus를 활용한 복원 방법
- 기존 백업 탭에서 복원할 백업 선택
- 복원 버튼을 클릭하여 백업 파일 선택
- 필요한 항목(데이터베이스, 테마, 플러그인 등) 체크 후 다음 클릭
- 복원 프로세스가 완료될 때까지 기다린 후 확인
이제 UpdraftPlus 플러그인을 활용하여 워드프레스 백업을 자동화하고, 필요할 때 쉽게 복원할 수 있습니다.
3. FTP 및 데이터베이스를 활용한 수동 백업 방법
백업 플러그인이 아닌 FTP와 데이터베이스를 직접 백업하는 방법을 익혀두면, 서버 오류나 플러그인 충돌로 인해 백업이 되지 않는 경우에도 데이터를 복구할 수 있습니다.
3.1 FTP를 활용한 워드프레스 파일 백업
워드프레스의 모든 콘텐츠와 설정 정보는 **파일(테마, 플러그인, 업로드 파일 등)** 및 **데이터베이스**로 이루어져 있습니다. 따라서 FTP 클라이언트를 사용하여 파일을 백업해야 합니다.
✅ FTP 백업 방법
- FileZilla 또는 WinSCP 같은 FTP 클라이언트 설치
- FTP 클라이언트에서 웹사이트의 FTP 정보 입력 후 서버에 접속
- 워드프레스가 설치된
public_html
또는www
디렉터리를 찾음 - 다음 폴더를 다운로드하여 로컬 PC에 저장
- wp-content/ (테마, 플러그인, 업로드된 파일 포함)
- wp-config.php (데이터베이스 연결 정보 포함)
- .htaccess (퍼머링크 및 서버 설정 포함)
- 백업한 파일을 안전한 장소(외장하드 또는 클라우드)에 보관
3.2 데이터베이스 백업 (phpMyAdmin 활용)
워드프레스의 모든 게시글, 사용자 정보, 설정값 등은 **데이터베이스**에 저장됩니다. 따라서 데이터베이스 백업이 필요합니다.
✅ phpMyAdmin을 이용한 데이터베이스 백업 방법
- 웹호스팅 제공업체의 phpMyAdmin에 접속
- 왼쪽에서 **워드프레스 데이터베이스** 선택
- 상단 메뉴에서 내보내기(Export) 클릭
- 빠른 내보내기(Quick Export) → SQL 형식 선택
- 내보내기 시작 버튼을 클릭하여 백업 파일 다운로드
3.3 SSH를 활용한 MySQL 백업 (고급 사용자용)
SSH를 사용할 수 있는 환경이라면 **MySQL 명령어**를 통해 더욱 빠르고 안전하게 백업을 수행할 수 있습니다.
✅ SSH를 이용한 MySQL 백업
mysqldump -u 데이터베이스사용자 -p 데이터베이스이름 > backup.sql
위 명령어를 입력하고 비밀번호를 입력하면 backup.sql
파일이 생성됩니다.
3.4 백업 데이터 보관 및 복원 준비
- 백업한 파일 및 데이터베이스를 동일한 폴더에 보관
- 클라우드 드라이브(Google Drive, Dropbox) 또는 외장하드에 저장하여 분실 방지
이제 **워드프레스 백업 플러그인 없이도 FTP와 데이터베이스 백업을 통해 수동으로 데이터를 보호할 수 있습니다**.
4. 호스팅 서비스에서 제공하는 자동 백업 설정
대부분의 웹호스팅 서비스는 **자동 백업 기능**을 제공하며, 이를 활용하면 플러그인이나 수동 백업 없이도 손쉽게 데이터를 보호할 수 있습니다. 특히 사이트 트래픽이 많거나 중요 데이터를 다루는 경우 호스팅 제공업체의 백업 기능을 이용하는 것이 가장 안전한 방법 중 하나입니다.
4.1 주요 웹호스팅 자동 백업 서비스 비교
호스팅 업체 | 자동 백업 제공 | 백업 보관 기간 | 복원 기능 | 추가 비용 |
---|---|---|---|---|
SiteGround | ✔ 가능 | 30일 | ✔ 원클릭 복원 | 무료 |
Bluehost | ✔ 가능 | 7~30일 | ✔ 원클릭 복원 | 일부 유료 |
Kinsta | ✔ 가능 | 14일 | ✔ 원클릭 복원 | 무료 |
GoDaddy | ✔ 가능 | 7일 | ✔ 원클릭 복원 | 유료 |
4.2 cPanel을 이용한 자동 백업 설정
cPanel을 지원하는 호스팅에서는 자동 백업 기능을 직접 설정할 수 있습니다.
- 호스팅 계정에 로그인 후 cPanel에 접속
- 백업(BACKUP) 또는 백업 마법사(Backup Wizard) 메뉴 클릭
- 전체 백업(Full Backup) 또는 파일 백업 및 데이터베이스 백업 선택
- 백업 저장 위치를 선택 (예: 로컬 저장소, 클라우드 저장소)
- 백업 실행 버튼을 클릭하여 백업 진행
4.3 DirectAdmin에서 백업 설정
DirectAdmin을 사용하고 있다면 다음과 같이 백업을 설정할 수 있습니다.
- DirectAdmin 패널에 로그인
- Advanced Features → Backup Manager 클릭
- Create Backup 버튼 클릭
- 백업할 항목(파일, 데이터베이스, 이메일 등) 선택
- 백업 생성 후 다운로드 또는 클라우드 저장
4.4 웹호스팅 업체의 원클릭 복원 기능 활용
일부 호스팅 서비스는 백업 파일을 별도의 설정 없이 한 번의 클릭으로 복원할 수 있는 기능을 제공합니다.
- 호스팅 관리 패널에서 백업 관리 메뉴로 이동
- 이전 백업 목록에서 원하는 날짜 선택
- 복원(restore) 버튼 클릭
- 복원이 완료되면 사이트 정상 작동 여부 확인
4.5 자동 백업 서비스의 장점
- 자동 수행: 별도의 설정 없이 정기적으로 백업이 진행됨
- 데이터 안정성: 서버 장애나 오류 발생 시 빠른 복구 가능
- 편리한 복원: 원클릭 복원 기능 지원 (일부 호스팅 업체)
웹호스팅 업체에서 제공하는 자동 백업 기능을 적극 활용하면 **워드프레스 백업과 복원을 더욱 안전하고 편리하게 관리할 수 있습니다**.
5. 백업 데이터를 활용한 워드프레스 복원 방법
워드프레스 사이트에 문제가 발생했을 때, **백업 데이터를 활용하여 복원**할 수 있습니다. 복원 방법은 사용한 백업 방식(플러그인, 수동 백업, 호스팅 백업)에 따라 다릅니다.
5.1 UpdraftPlus 플러그인을 활용한 복원
UpdraftPlus를 사용하여 백업한 경우, 원클릭 복원 기능을 이용해 쉽게 복구할 수 있습니다.
- 워드프레스 관리자 패널(
wp-admin
) 로그인 - 설정 → UpdraftPlus 백업 메뉴로 이동
- **기존 백업** 탭에서 복원할 백업 선택
- 복원 버튼 클릭 후 백업 데이터(플러그인, 테마, 데이터베이스 등) 선택
- 복원이 완료되면 사이트가 정상적으로 작동하는지 확인
5.2 FTP를 이용한 수동 복원
FTP를 통해 백업한 경우, 사이트 파일을 원래 위치에 업로드하여 복원할 수 있습니다.
- FTP 클라이언트(FileZilla 등)를 사용하여 서버 접속
- 백업해둔 wp-content/ 폴더를 서버의 동일한 위치에 업로드
- wp-config.php 파일을 기존 파일과 교체
- 업로드 완료 후, 사이트 정상 작동 여부 확인
5.3 phpMyAdmin을 이용한 데이터베이스 복원
백업해둔 데이터베이스 파일을 phpMyAdmin을 이용해 복원하는 방법입니다.
- 웹호스팅 패널에서 phpMyAdmin 실행
- 기존 데이터베이스 삭제 후, 새로운 데이터베이스 생성
- 가져오기(Import) 탭에서 백업한
.sql
파일 선택 - 실행 버튼을 클릭하여 데이터 복원
- 복원이 완료되면 사이트가 정상 작동하는지 확인
5.4 호스팅 서비스의 원클릭 복원 기능 활용
호스팅 업체에서 제공하는 자동 백업 기능을 활용하면 몇 번의 클릭만으로 사이트를 복원할 수 있습니다.
- 호스팅 관리자 패널에 로그인
- 백업 관리 또는 복원(restore) 메뉴로 이동
- 이전 백업 목록에서 원하는 날짜의 백업 선택
- 복원 버튼을 클릭하여 자동 복구 진행
- 사이트가 정상적으로 복구되었는지 확인
5.5 복원 후 추가 점검 사항
- SSL 인증서 확인: 복원 후 HTTPS가 정상적으로 작동하는지 점검
- 퍼머링크 재설정: 설정 → 고유주소(permalink)에서 퍼머링크를 한 번 저장
- 플러그인 및 테마 확인: 업데이트가 필요한 경우 최신 버전으로 업데이트
- 사이트 속도 및 오류 점검: Google PageSpeed Insights, GTmetrix 등을 이용해 성능 점검
이제 워드프레스 백업 데이터를 활용하여 **사이트를 안전하게 복원할 수 있습니다**.
6. 결론 및 최종 점검 체크리스트
워드프레스 사이트는 **예상치 못한 오류, 해킹, 업데이트 실패 등 다양한 위험 요소**에 노출될 수 있습니다. 이러한 문제를 대비하기 위해 정기적으로 백업을 수행하고, 복원 방법을 익혀 두는 것이 중요합니다.
6.1 최종 점검 체크리스트
점검 항목 | 확인 여부 |
---|---|
백업 플러그인을 활용하여 자동 백업이 설정되었는가? | ✅ |
백업 파일이 안전한 장소(클라우드, 로컬 PC)에 보관되었는가? | ✅ |
FTP 및 데이터베이스를 활용한 수동 백업 방법을 숙지했는가? | ✅ |
호스팅 서비스의 자동 백업 기능이 활성화되었는가? | ✅ |
백업 데이터를 이용한 복원 테스트를 진행했는가? | ✅ |
6.2 백업 및 복원 방식별 요약
- 자동 백업 (플러그인 활용): UpdraftPlus, BackWPup, WPvivid Backup을 활용
- 수동 백업: FTP를 이용해 사이트 파일을 저장하고, phpMyAdmin으로 데이터베이스 백업
- 호스팅 자동 백업: SiteGround, Bluehost, Kinsta 등의 서비스 활용
- 복원 방법: 플러그인, FTP, phpMyAdmin, 호스팅 패널을 이용한 복원 가능
6.3 앞으로 해야 할 일
- 백업 주기를 설정하고, **주기적인 백업 점검**을 진행
- 백업 파일이 정상적으로 저장되는지 **복원 테스트** 수행
- 사이트 업데이트 전 반드시 **최신 백업 파일을 확보**
- 다양한 백업 방법을 조합하여 **최적의 백업 전략 수립**
6.4 결론
이제 워드프레스 백업 및 복원 방법을 충분히 이해하고 직접 실행할 수 있습니다. 중요한 데이터는 여러 방식으로 백업해두고, 사이트가 다운되었을 때 빠르게 복구할 수 있도록 준비하는 것이 가장 중요합니다.
백업은 사이트 운영의 보험과 같습니다. 정기적으로 백업을 수행하고, 복원 테스트를 통해 문제 발생 시 즉시 대응할 수 있도록 대비하세요.
다음 글에서는 워드프레스 사이트 보안 강화 및 최적화 방법을 다룰 예정입니다. 지속적인 사이트 유지보수를 위해 보안 설정도 함께 점검해 보세요!