[MySQL] 데이터베이스 백업 하기(DataBase Dump)
1. 전체 Dump 진행
1.1 Local
$mysqldump -u 아이디 -p 데이터베이스명 > 저장 파일명.sql
-> $mysqldump -u root -p data > sql_dump.sql
1.2 Remote
$mysqldump -h 원격 호스트 -u 아이디 -p 데이터베이스명 > 저장 파일명.sql
-> $mysqldump -h xxx.xxx.xxx.xxx -u root -p data > sql_dump.sql
1.3 schema
$mysqldump -u 아이디 -p -d 데이터베이스명 > 저장 파일명.sql
-> $mysqldump -u root -p -d data > sql_dump.sql
2. 특정 테이블 Dump 진행
2.1 Local
$mysqldump -u 아이디 -p 데이터베이스명 테이블명 > 저장 파일명.sql
-> $mysqldump -u root -p data table > sql_dump.sql
2.2 Remote
$mysqldump -h 원격 호스트 -u 아이디 -p 데이터베이스명 테이블명 > 저장 파일명.sql
-> $mysqldump -h xxx.xxx.xxx.xxx -u root -p data table > sql_dump.sql
1.3 schema
$mysqldump -u 아이디 -p -d 데이터베이스명 테이블명 > 저장 파일명.sql
-> $mysqldump -u root -p -d data table > sql_dump.sql
참고 문서 : http://dev.mysql.com/doc/refman/5.7/en/mysqldump.html
MySQL :: MySQL 5.7 Reference Manual :: 4.5.4 mysqldump — A Database Backup Program
4.5.4 mysqldump — A Database Backup Program The mysqldump client utility performs logical backups, producing a set of SQL statements that can be executed to reproduce the original database object definitions and table data. It dumps one or more MySQL da
dev.mysql.com