XtraBackup는 MySQL 및 MariaDB 데이터베이스를 위한 오픈 소스 백업 솔루션으로, Percona에서 개발했습니다. 이 도구는 비차단 방식으로 백업을 수행하여 데이터베이스의 가용성을 유지하면서 데이터를 안전하게 백업할 수 있게 합니다. 주요 기능과 특징은 다음과 같습니다:
비차단 백업:
증분 백업:
압축 및 스트리밍:
복구 및 검증:
설치:
apt
, yum
)를 통해 쉽게 설치할 수 있습니다.# Debian/Ubuntu
sudo apt-get install percona-xtrabackup-80
# RHEL/CentOS
sudo yum install percona-xtrabackup-80
백업 수행:
xtrabackup --backup --target-dir=/path/to/backup
xtrabackup --backup --target-dir=/path/to/incremental_backup --incremental-basedir=/path/to/previous_backup
백업 검증:
xtrabackup --prepare --target-dir=/path/to/backup
복구:
xtrabackup --copy-back --target-dir=/path/to/backup
chown -R mysql:mysql /var/lib/mysql
장점:
단점:
XtraBackup는 MySQL 및 MariaDB 데이터베이스의 백업과 복구를 효율적으로 관리할 수 있는 강력한 도구로, 특히 대규모 데이터베이스 환경에서 유용합니다.
제목 | 최근 수정일 | ||
---|---|---|---|
라이믹스 2.1.15 + PHP8.3 이상에서 동작하는 써드파티 모듈 정리 | 2024.06.21 | 215 | |
이온디 쉐어드호스팅 서비스란 | 2024.05.01 | 337 | |
9 | [서버관리] DB 백업 및 복원 명령어 | 2024/06/15 | 80 |
8 | [서버관리] upload_tmp_dir 설정 | 2024/06/08 | 1 |
7 | [서버관리] PHP 세션 디렉토리 /home/user/tmp | 2024/06/08 | 44 |
6 | [서버관리] 웹사이트 클릭시 반응이 느릴 경우 | 2024/06/09 | 60 |
5 | [서버관리] 재시작 명령어 | 2024/06/08 | 45 |
[서버관리] XtraBackup 설명 | 2024/05/16 | 47 | |
3 | [서버관리] 하위 디렉토리별 용량 확인하는 명령어 | 2024/06/08 | 45 |
2 | [서버관리] CentOS에서 아파치 재실행 방법 (How to Restart Apache on CentOS 7) | 2023/03/03 | 29 |
1 | [서버관리] 리눅스 유저 리스트 | 2024/05/10 | 174 |