mysql(mariadb) 의 데이터백업시 특정테이블만 또는 특정테이블 제외하고 백업하기
mysql(mariadb) 를 사용하다보면 특정테이블만 백업해야 할경우 전체백업대신 시간 및 공간을 절약하도록
특정 테이블만 또는 특정테이블만 제외하고 백업해야 할 경우가 발행할 수 있다.
이러한 경우 아래와 같은 명령어 옵션을 사용하여 백업을 할 수 있다.

1. 특정테이블만 선택하여 백업하기
$ mysqldump -u USERNAME -pPASSWORD DATABASE table1 table2 > database.sql

2. 특정테이블 제외하고 백업하기
$ mysqldump -u USERNAME -pPASSWORD DATABASE --ignore-table=DATABASE.table1 > database.sql

3. 백업된 파일로 데이터 복구하기
$ mysql -u USERNAME -p DATABASE < Backup.sql 엔터
$ password 비번입력
hit: 59

Leave a comment