MySQL mysqldump를 이용한 백업

Imomo·2022년 1월 13일
0

Mysql

목록 보기
3/3

데이터베이스 Dump 명령어

기 능SQL문법
데이터베이스 백업mysqldump -u 아이디 -p --all-databases > 덤프파일명.sql
특정 데이터베이스 백업mysqldump -u 아이디 -p --databases DB명 > 덤프파일명.sql
특정 테이블 백업(데이터포함)mysqldump -u 아이디 -p DB명 테이블명 > 덤프파일명.sql
스키마만 백업mysqldump -u 아이디 -p --no-data...
데이터만 백업mysqldump -u 아이디 -p --no-create-info...

예시

mysqldump --u=root --p --no-create-info cdjk arcreal --where="TIMESTAMP<=132880608000000000" > ../Test01.sql

데이터베이스 Load 명령어

기 능SQL문법
전체 DB 복구mysql -u아이디 -p < 파일명
특정 DB 복구mysql -u아이디 -p DB명 < 파일명
특정 TABLE 복구mysql -u아이디 -p DB명 테이블명 < 파일명

예시

ex) mysql -u root -p cdjk < Test01.sql

  • 같은 테이블, 같은 파티션일 경우 해당 파티션에 데이터가 저장된다.

0개의 댓글