mysql dump

DB 2011. 3. 1. 23:47
서버가 갑자기 사라진다라는 경우를 생각하고 우리가 백업 할 수 있는 정보들은 주기적으로 백업하자!

$ : mysqldump --help
....
....
위의 옵션들을 정리하여 필요한 DB 및 TABLE을 덤프
파일로 저장을 할 수 있고 XML 로 저장을 할 수 있다.

1) DB 전부 백업
$: mysqldump -hlocalhost -unextree -pnextree nextreedb > nextree_20100402.sql
- Mysql 서버 인코딩 환경을 따라 간다.
- 특정 인코딩을 옵션으로 줄 수 있다.

2) xml 형식으로 백업
$: mysqldump -X -hlocalhost -unextree -pnextree nextreedb > nextree_20100402.xml

3) 복구

$: mysql -hlocalhost -unextree -pnextree nextreedb2 < nextree_20100402.sql

위의 세개는 가장 간단한 백업 및 복구 방법이다.
이밖에 MYSQL 기본 설정에 관한 옵션들을 줄 수 있다.
--help 명령어로 각 상황에 맞는 덤프를 뜰 수 있도록 하자.

블로그 이미지

비추마

,