centos7安装 XtraBackup以及简单数据库备份恢复

1、安装Percona XtraBackup
安装yum 源
yum install https://repo.percona.com/yum/percona-release-latest.noarch.rpm
centos7安装 XtraBackup以及简单数据库备份恢复_第1张图片
安装XtraBackup 2.4版本的
yum install -y percona-xtrabackup-24.x86_64
centos7安装 XtraBackup以及简单数据库备份恢复_第2张图片
备份命令
innobackupex --defaults-file=/etc/my.cnf --user=root --password=‘Abc@1234’ /home/solr/bak/ /home/solr/bak/为备份文件存放目录
centos7安装 XtraBackup以及简单数据库备份恢复_第3张图片
还原数据库

先停止数据库,并备份数据库目录
mysql.server stop
mv /data/mysql /data/mysql.bak /data/mysql为my.cnf中datadir指定的路径
mkdir /data/mysql
先应用日志
innobackupex --defaults-file=/etc/my.cnf --user=root --apply-log /home/solr/bak/2019-04-17_17-49-09
再拷贝数据
innobackupex --defaults-file=/etc/my.cnf --user=root --copy-back /home/solr/bak/2019-04-17_17-49-09
再修改权限
chown -R mysql:mysql /data/mysql
最后启动数据库测试成功

你可能感兴趣的:(centos7安装 XtraBackup以及简单数据库备份恢复)