본문 바로가기
컴퓨터.IT/우분투(ubuntu)

우분투(Ubuntu) XE(XpressEngine) 백업및 복원

by www.woobi.org 2019. 3. 25.

백업은 디렉토리 백업과 데이터베이스 백업 두가지로 나뉜다.




# 백업


1. 우선 XE가 설치된 디렉토리를 백업한다.


 $ cd /var/www     (우분투에서 XE가 설치된 폴더로 이동)


 $ tar -cvf backup.tar ./html    (html디렉토리를 backup.tar 파일로 압축)


(%:우분투에서 XE는 html 디렉토리에 설치된다.)




2. mysql 데이터베이스(DB) 백업


 $ mysqldump -u root -p xe > backup.sql  (XE가 설치된 DB이름(xe)를 backup.sql 로 백업한다)


 Enter password: (mysql 패스워드 입력)




3. 백업된 backup.tar, backup.sql 파일을 FTP등으로 옮겨 따로 보관한다.



 

# 복원


1. FTP 등으로 이전할 서버에 backup.tar, backup.sql 백업파일을 전송한다.



2. 디렉토리 복원


  $ cd /var/www/    (XE를 설치할 경로로 이동 backup.tar 복사)


  $ tar -xvf backup.tar  (XE 설치 디렉토리 html 디렉토리 압축해제) 



3. 데이타베이스(DB) 복원


$ mysql -u root -p    (mysql에 로그인)


  MariaDB [(none)]>create database xe;    (mysql에 xe 이름으로 데이터베이스 생성)


  MariaDB [(none)]>exit                                (Bye)


$ mysql -u root -p xe < backup.sql  (xe데이터베이스에 backup.sql 복원)


      Enter password:                                 (mysql 패스워드)


댓글