본문 바로가기
IT_Developers/WordPress

WordPress | 02 - 워드프레스 백업/복원하기

by 고코더 2018. 12. 30.

워드프레스 백업 복원하기 


안녕하세요. 고코더 입니다.


이전 강의에서 설치 실습을 해보았습니다.
셋팅 해놓은 이 소스를 대상으로 

오늘은 백업하기를 해보려고 합니다. 
아직 완성된 사이트가 없는데 백업, 복원하기 부터 배우는게 조금
낯설 수도 있지만 

설치만으로 개념을 이해 하지 못한 분이라면 
이번에 하는 백업 복원을 통해서 다시 워드프레스의 원리를 복습할수 있을거라 생각 됩니다.

결국 워드프레스도 소스와 DB로 이루어진 사이트이기에 
소스와 DB를 복사해놓고 다시 서버상에 올려놓는다면 
복원 및 백업이 됩니다. 

이론상으로도 간단한데 방법도 매우 간단합니다.  
한번 따라해보겠습니다. 


1. 소스 파일, DB 백업


각자의 파일 서버 FTP나 호스팅에 접근 합니다.
저 같은 경우에는 나야나 호스팅 서버를 사용 합니다. 

해당 파일서버에 워드프레스가 있는 파일을 복사합니다. 
저는 /html 이 워드프레스가 담겨있는 폴더 입니다. 
이 폴더를 그저 어딘가에 복사해두면 됩니다. 



이번엔 각자 사용중인 DB툴에 접속 합니다.
각자의 DB에서 Export(내보내기)를 해야 합니다. 
Mysql 에서는 스키마와 데이터를 .sql 파일로  
쉽게 DB 백업 파일을 만드는 방법으로 생성 가능 합니다. 

phpMyAdmin 기준으로는 실습 해보겠습니다. 
저는 이미 사이트 하나를 만들었기 때문에 DB 내용이 많이 있네요.
기능 탭에서 "내보내기"를 누르고 실행을 누르면 됩니다. 
그럼 *.sql 파일이 생성 됩니다.



혹시 호스팅 사용중이라면 기본으로 제공하는 계정을 백업하는 기능을 사용하시는게 편리합니다. 
즉 위에서 선행한 방법을 호스트 사이트가 자동으로 기능으로 생성하는 것입니다. 
나야나 호스팅 기준으로는 호스팅 관리자 모드에서 
계정 백업 버튼을 누르면 됩니다. 


1시간 안에 파일 생성이 완료 되고  루트에 파일이 업로드 되어 있다고 합니다.


루트안에 .sql 과 개발소스가 압축되어 있네요.
아까보다 좀 더 편하게 백업이 완료 되었습니다. 




2. 소스 파일, DB 복원 


이제 복원을 실습해보겠습니다.

phpMyAdmin 에서 테이블을 모두 선텍하고
"삭제" 옵션을 누릅니다. 



phpMyAdmin 에서 테이블을 모두 선텍하고
"예" 옵션을 누릅니다. 실습을 위해 과감하게!


이젠 복원을 해보겠습니다. 기능 탭에서 "가져오기"를 클릭 합니다. 


업로드 파일에서 파일 선택을 통해 우리가 백업해놓은 그 .sql 선택하고
실행을 누릅니다.


가져오기가 완료되었습니다. 이로써 DB백업은 끝났습니다.


파일서버에서 모든 파일을 삭제하였습니다.
겁먹지 말고 지워보세요 


아까 백업되어 있는 압축파일을 풀고 다시 FTP 전송을 하였습니다. 


이렇게 백업,복원 실습이 모두 끝났습니다. 

워드프레스로 만들어놓은 사이트가 있다면 
혹은 만들다가 많이 꼬이면 백업해두고 
필요할때 다시 꺼내 쓰시면 됩니다.

그리고 새로운 템플릿으로 만들고 싶은데 
기존의 결과물이 아깝다면  주저없이
파일,DB를 백업하고
새롭게 만들어 보세요.!


마무리


워드프레스 개발을 해보니
설치 후 백업 복원 실습을 먼저 해보는게 여러뭐로 도움이 많이 되더군요.


댓글