mysql(mariadb) 의 데이터백업시 특정테이블만 또는 특정테이블 제외하고 백업하기


mysql(mariadb) 를 사용하다보면 특정테이블만 백업해야 할경우 전체백업대신 시간 및 공간을 절약하도록

특정 테이블만 또는 특정테이블만 제외하고 백업해야 할 경우가 발행할 수 있다.

이러한 경우 아래와 같은 명령어 옵션을 사용하여 백업을 할 수 있다.
 

mysql(mariadb) 의 데이터백업시 특정테이블만 또는 특정테이블 제외하고 백업하기

 

1. 특정테이블만 선택하여 백업하기


$ mysqldump -u USERNAME -pPASSWORD DATABASE table1 table2 > database.sql
 

mysql(mariadb) 의 데이터백업시 특정테이블만 또는 특정테이블 제외하고 백업하기

 

2. 특정테이블 제외하고 백업하기


$ mysqldump -u USERNAME -pPASSWORD DATABASE --ignore-table=DATABASE.table1 > database.sql
 

mysql(mariadb) 의 데이터백업시 특정테이블만 또는 특정테이블 제외하고 백업하기
 

3. 백업된 파일로 데이터 복구하기

$ mysql -u USERNAME -p DATABASE < Backup.sql 엔터

$ password 비번입력

 

hit: 59

0 Comments

    Leave a comment