● 백업

mysqldump -u [사용자명] -p [데이타베이스명]  --all-databases --default-character-set [캐릭터셋 ] > [파일명]

 

1. mysqldump -u root -p --all-databases -R -E --triggers --default-character-set utf-8 > all_db.sql

2. mysqldump -u root -p mysql table1 table2 -R -E --triggers --default-character-set utf8 > mysql_db.sql

 

* -R은 함수 및 프로시저 포함 백업

* -E는 이벤트 포함 백업(Oracle 경우 JOB)

 

 

● 복원

mysql -u [사용자명] -p [데이터베이스명] < [파일명]

* --all-databases 옵션으로 전체 백업 했을 때 복원은 [데이터베이스명] 부분 삭제

 

 

● 기타

- 증감분 백업도 명령어 레벨로 지원

- 이중화 지원

Posted by 하리하라​
: