-
CentOS7 MySQL 5.7.30 Compress Backup데이터베이스/MySQL 2021. 4. 28. 10:46728x90
- Lz4 / zlib 알고리즘으로 압축 백업 진행
- 장) 백업파일 압축으로 여유공간 확보 가능 // 단) 추가적인 절차(압축) 필요
1. Compress 풀백업
- 압축백업 받을 comp 디렉토리 생성
[root@/home/mysql] mkdir comp
- 백업
xtrabackup --defaults-file=/etc/my.cnf --backup --compress --target-dir=/home/mysql/comp --user=root --password=[root유저 패스워드] --socket=/tmp/mysql.sock
-> comp 디렉토리 하위에 있는 파일의 확장자가 모두 qp로 바뀜
2. Depress 복구
- -decompress 옵션은 qpress 툴을 사용
- qpress 툴은 percona-release 패키지 구성 툴을 사용하여 설치할 수 있음
[root] yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm [root] percona-release enable tools [root] yum install qpress
- 압축파일로 복구 (이 과정은 반드시 PREPARE 전에 실행한다.)
xtrabackup --defaults-file=/etc/my.cnf --decompress --target-dir=/home/mysql/comp
-> comp 디렉토리 하위에 있는 qp파일이 모두 풀림
- PREPARE
xtrabackup --defaults-file=/etc/my.cnf --prepare --target-dir=/home/mysql/comp
- COPY-BACK
xtrabackup --defaults-file=/etc/my.cnf --copy-back --target-dir=/home/mysql/comp
- MySQL 재기동
mysqld --defaults-file=/etc/my.cnf &
728x90'데이터베이스 > MySQL' 카테고리의 다른 글
CentOS7_MySQL 5.7.30 MySQLdump로 Replication 구성 (0) 2021.04.27 MySQL 비밀번호 정책 변경 (0) 2021.04.27 MySQL 파라미터 변경 (0) 2021.04.27 CentOS7_MySQL 5.7.30 Xtrabackup (+Replication 구성) (0) 2021.04.26 CentOS7_MySQL 5.7.30 설치 (0) 2021.04.26