mysqldump 를 이용한 MySQL DB전체 백업 명령 (3가지 명령 중 맘에 드는걸로)
mysqldump -u root -p --all-databases > all_databases.sql mysqldump -u root -p -A > all_backup.sql mysqldump --opt -A -u root -ppassword > all_backup.sql
잠긴 테이블까지 백업
mysqldump -u 아이디 -p --lock-all-tables DB명 > 파일명.sql
두개 이상의 DB를 선택 백업
mysqldump -u 아이디 -p --databases DB명1 DB명2 > 파일명.sql
두개 이상의 테이블만 선택 백업
mysqldump -u 아이디 -p DB명 --tables 테이블명1 테이블명2 > 파일명.sql
캐릭터셋 지정 백업
mysqldump -u 아이디 -p --default-character-set=euckr DB명 > 파일명.sql
응용 : 두개의 DB만 euckr문자셋으로 잠긴테이블까지 백업
mysqldump -u root -p --default-character-set=euckr --lock-all-tables --databases 디비명1 디비명2 > 파일명.sql [출처] MySQL 전체 백업|작성자 Developer |
'Databases' 카테고리의 다른 글
mysqldump 명령어(테이블별 덤프, 5.0->4.0다운그레이드덤프) (0) | 2011.04.27 |
---|---|
MySQL SELECT 결과의 출력물 제어(pager) - 페이지 단위로 끊어서 보기 (0) | 2011.04.27 |
SQL DMO, File SystemObject, shell을 이용 Database Object별 Secript 생성 (0) | 2011.04.19 |
MYSQL 테이블 데이타 사이즈 (0) | 2011.04.19 |
mssql 테이블 복사 쿼리 (2) | 2011.04.18 |