반응형
1. 덤프뜨기
$> mysqldump -u[사용자아이디] -p 데이터베이스명 [테이블명] > 저장될 파일명
예) mysqldump -ukamkami -p mydatabase > kamkami.pe.kr.sql
이렇게 하면 디비(mydatabase)를 몽땅 덤프를 뜨게된다.
테이블만 덤프를 뜨고 싶다면
예) mysqldump -ukamkami -p mydatabase member_table > kamkami.pe.kr.member_table.sql
전부다 덤프를 뜨고싶다면
예) mysqldump -u root -p --all-databases > all_databases.sql
이렇게 하면 테이블만 덤프를 뜰 수 있다.
2. 복구하기
덤프 파일을 가지고 복구를 하는 방법도 간단하다.
$> mysql -u[사용자아이디] -p [디비명] < 덤프파일명
예) mysql -ukamkami -p < kamkami.pe.kr.sql
예) mysql -ukamkami -p mydatabase < kamkami.pe.kr.member_table.sql
리플리케이션 덤프뜨기
mysqldump -u root -p --master-data=2 --databases --no-autocommit=1 --single-transaction=1 --extended-insert=1 --all-databases > test.sql
cat test.sql |grep 'CHANGE MASTER'
'리눅스 > mysql' 카테고리의 다른 글
mysql 서버 실행할 때 Starting MySQL.Manager of pid-file quit without updating 오류 (0) | 2014.11.23 |
---|---|
mysql 패스워드 분실시 (0) | 2014.11.23 |
rsync의 옵션 설명 (0) | 2014.11.23 |
mysqldump 오류 (0) | 2014.11.23 |
mysqldump: Got error: 1016: Can't open file: 오류 (0) | 2014.11.23 |