Server

우분투 DB백업 복원

by 보석 posted Jan 01, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


DB 백업 및 복원

저번 시간에 설정한 사용자와 비밀번호, DB이름을 다시본다면...

사용자아이디:ubuntuk, 비밀번호:123456, 데이터베이스이름:ubuntuk 이다.


DB 백업 

☞ mysqldump -u사용자이름 -p비밀번호 데이터베이스이름 > 파일이름

mysqldump -u ubuntuk -p 123456 ubuntuk > backup.sql


DB 복원 

☞ mysql -u사용자아이디 -p비밀번호 DB이름 < 백업파일이름

mysql -u ubuntuk -p 123456 ubuntuk < backup.sql

위처럼 콘솔에서 하는 방법보다 phpmyadmin에서 작업하는게 오히려 수월하다.

http://localhost/phpmyadmin

에서 관리자계정으로 접속후 해당 DB를 열고

내보내기 - 테이블 모두 선택 - 파일로저장 sql 로 해주면된다.


XE 백업 및 복원


XE 백업

☞ tar cvzf 백업파일이름 xe폴더

sudo tar cvzf /media/data/Down/xe.backup.tgz /var/www/ubuntuk/xe -> xe.backup.tgz으로 압축해줌.


XE 복원

☞ tar zxvf 백업파일이름 -C xe폴더의 상위폴더

sudo tar zxvf /media/data/Down/xe.backup.tgz -C /var/www/ubuntuk  -> 압축을 ubuntuk폴더밑에 풀어줌