[DB] MariaDB mysqldump 활용
Created: 2018 03 12
mysqldump 는 SQL 포멧의 텍스트로 백업 생성
형식
mysqldump --user=backupuser -p --all-databases > backup.sql
- 정상적으로 수행되고 나면
Dump completed on <date> <time>
- 실패한다면 에러 메시지 출력됨
옵션
-
–add-drop-databse : 데이터베이스를 삭제한 후 데이터를 복원전 생성하는 커맨드 추가
-
–add-drop-table : 위와 마찬가지로 테이블 재생성
-
–add-locks : 테이블 앞과 뒤에 LOCK TABLES 와 UNLOCK TABLES 커맨드를 추가한다. 테이블을 락시키면 복원속도가 빨라진다
복구
mysql -h호스트 -u유저 -p패스워드 복구할데이터베이스 < 덤프파일
ex> mysql -h dbhost2 -uroot -p1234 testdb < dump.sql