[MariaDB] DB 백업 및 복구

NOVEMBER 06, 2020

백업(Export)

// 전체 DB 백업 
// mysqldump -u [DB계정명] -p -A > [저장할 파일명]
// mysqldump -u [DB계정명] -p --all-databases > [저장할 파일명]
$ mysqldump -u root -p -A > all.sql

// 특정 DB 백업 
// mysqldump -u [계정명] -p [DB명] > [저장할 파일명]
$ mysqldump -u root -p v2g > v2g.sql

// 생성 스크립트만 백업
// mysqldump -u [계정명] -p -d [DB명] > [저장할 파일명]
// mysqldump -u [계정명] -p --no-data [DB명] > [저장할 파일명]
$ mysqldump -u root -p -d v2g > v2g_ddl.sql

// 특정 Table 백업
// mysqldump -u [계정명] -p [DB명] [Table명] > [저장할 파일명]
$ mysqldump -u root -p v2g ca_cert leaf_cert > v2g_certs.sql

// 특정 table 제외하고 백업
// mysqldump -u [계정명] -p [DB명] --ignore-table=[DB명].[테이블명] > [저장할 파일명]
$ mysqldump -u root -p v2g --ignore-table=v2g.ca_cert --ignore-table=v2g.leaf_cert > v2g_ignore_certs.sql
 

복구(Import)

// mysqldump -u [DB계정명] -p [DB명] < [불러올 파일명]
$ mysqldump -u root -p v2g < v2g.sql

작업 기록 블로그