| 您的当前位置:首页 --> MYSQL教程 |
| 安装使用Percona XtraBackup来备份恢复MySQL的教程 |
| 浏览次数:1154 关键词 ( ) |
|
1.安装XtraBackup yum的安装方法: 自动 $ rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm 然后会看到: Retrieving http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm Preparing... ########################################### [100%] 1:percona-release ########################################### [100%] 手动 [percona] name = CentOS $releasever - Percona baseurl=http://repo.percona.com/centos/$releasever/os/$basearch/ enabled = 1 gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-percona gpgcheck = 1 测试安装库 使用yum list | grep percona来确保安装 yum list | grep percona 会出现以下信息: percona-release.x86_64 0.0-1 installed ... Percona-Server-client-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-devel-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-server-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-shared-51.x86_64 5.1.47-rel11.1.51.rhel5 percona Percona-Server-test-51.x86_64 5.1.47-rel11.1.51.rhel5 percona ... xtrabackup.x86_64 1.2-22.rhel5 percona
备份可以使用管理员帐号,也可开放一个权限最小的帐号 grant user 'bkpuser'@'localhost' identified by '123'; grant reload,lock tables,replication client on *.* to 'bkpuser'@'localhost'; flush privileges; 进行一次完整备份,需要指定的相关选项有
指定备份所存放的目标目录,例如 /tmp innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf /tmp 3、进行增量备份
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/one --incremental-basedir=/tmp 进行第二次增量备份,需要指定上一次增量备份的目录
innobackupex --user=root --password=root --socket=/tmp/mysql.sock --defaults-file=/usr/local/mysql/my.cnf --incremental /root/two --incremental-basedir=/root/one 4、还原一个增量备份
指定备份的数据目录 innobackupex --apply-log --use-memory=4G /tmp 还原数据,需要指定配置文件,默认会还原到/var/lib/mysql,并且保证,my.cnf中设置的数据目录下没有任何文件 innobackupex --copy-back --defaults-file=/usr/local/mysql/my.cnf /tmp
|
| 下载次数:20 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 SQL计算timestamp的差值的方法 上一条 对MySQL中字符集的相关设置操作的基本教程 |