106.使用xtrabackup恢复备份

发表于 mysql 分类,标签:
一.安装工具
#安装mysql5.6版本
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#查看当前可用的mysql安装资源
yum repolist enabled | grep "mysql.-community."
yum -y install mysql-community-server

二.启动mysql
systemctl start mysqld
mysql默认安装my.cnf路径是/etc/my.cnf
datadir路径是/var/lib/mysql

三.安装开源备份工具
#安装工具
yum install percona-xtrabackup

四.恢复数据
1.停止mysql服务
systemctl stop mysqld
2.备份原目录
mv /var/lib/mysql/ /var/lib/mysqlbak
3.新建一个目录
mkdir /var/lib/mysql
也可以建一个目录,但要去my.cnf修改数据目录
4.解压备份
bash rds_backup_extract.sh -f you_databaes.tar.gz -C /var/lib/mysql
5.执行恢复
innobackupex --defaults-file=/etc/my.cnf --apply-log /var/lib/mysql
6.给个R权限
chown mysql: /var/lib/mysql -R
7.启动mysql服务


0 篇评论

发表我的评论