>  기사  >  데이터 베이스  >  xtrabackup을 사용하여 mysql 데이터베이스를 백업하는 방법

xtrabackup을 사용하여 mysql 데이터베이스를 백업하는 방법

藏色散人
藏色散人앞으로
2020-01-26 15:49:361853검색

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

권장: " mysql 튜토리얼
🎜🎜1. 설치🎜🎜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 notfound🎜🎜innobackupex: fatal error: no 'mysqld'가 보고됩니다. MySQL 옵션🎜 blockquote>🎜Error🎜🎜2. 기본 사용법🎜🎜1. 전체 백업🎜rrreee🎜2. 지정된 데이터베이스를 백업합니다. db_c🎜rrreee🎜 🎜🎜3. 복구🎜🎜왜냐하면 xtrabackup의 백업은 물리적 백업이고 해당 파일이 복사되기 때문에 복구에는 mysql의 datadir 디렉터리에 파일을 덮어쓰고 해당 권한을 부여하는 작업도 포함되기 때문입니다. .🎜

위 내용은 xtrabackup을 사용하여 mysql 데이터베이스를 백업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제