집 >데이터 베이스 >MySQL 튜토리얼 >xtrabackup을 사용하여 mysql 데이터베이스를 백업하는 방법
xtrabackup
을 사용하여 mysql 데이터베이스 백업xtrabackup
备份mysql数据库
推荐:《mysql教程》
一.安装
1.直接下载二进制文件
wget http://www.percona.com/downloads/XtraBackup/XtraBackup-2.1.9/binary/Linux/x86_64/percona-xtrabackup-2.1.9-744-Linux-x86_64.tar.gz
解压后放入对应目录
2.将该文件的bin目录加入环境变量,或将执行文件拷贝到/usr/bin目录下,否则将报
sh: xtrabackup_55: command not found
innobackupex: fatal error: no 'mysqld' group in MySQL options
错误
二,基本使用
1.全备份
innobackupex --user=root --password=123456 /mysql_backup
2.备份指定数据库db_c
innobackupex --user=root --password=123456 --include="db_c" /mysql_backup
三.恢复
因为xtrabackup
🎜wget http://www.percona.com/downloads/ XtraBackup/XtraBackup -2.1.9/binary/Linux/x86_64/percona-xtrabackup-2.1.9-744-Linux-x86_64.tar.gz🎜🎜압축을 풀어 해당 디렉터리에 넣습니다🎜🎜2. 파일의 bin 디렉터리 환경 변수를 추가하거나 실행 파일을 /usr/bin 디렉터리에 복사합니다. 그렇지 않으면 🎜
🎜sh: xtrabackup_55: command notfound🎜🎜innobackupex: fatal error: no 'mysqld'가 보고됩니다. MySQL 옵션🎜 blockquote>🎜Error🎜🎜2. 기본 사용법🎜🎜1. 전체 백업🎜rrreee🎜2. 지정된 데이터베이스를 백업합니다. db_c🎜rrreee🎜 🎜🎜3. 복구🎜🎜왜냐하면 xtrabackup
의 백업은 물리적 백업이고 해당 파일이 복사되기 때문에 복구에는 mysql의 datadir 디렉터리에 파일을 덮어쓰고 해당 권한을 부여하는 작업도 포함되기 때문입니다. .🎜
위 내용은 xtrabackup을 사용하여 mysql 데이터베이스를 백업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!