MySql

全备恢复

2021-07-30  本文已影响0人  古飞_数据

MySQL 5.7、5.6或5.5实例:安装 Percona XtraBackup 2.4
MySQL 8.0实例,安装 Percona XtraBackup 8.0

常用的完整备份(全备)命令如下所示

参数--no-timestamp 表示不生成带时间戳的目录
innobackupex --user=backuser --password=kkk123456 /data/mysql_backup/full --no-timestamp

注意:如果你指定了参数--defaults-file,那么此参数就必须位于第一个,否则就会报“--defaults-file must be specified first on the command line”

innobackupex --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=backuser --password=123  /data/mysql_backup/full

Step 1:Prepare the Backup

Step 2:关闭MySQL服务,备份数据目录或删除数据目录

Step 3: 恢复数据,将备份数据文件拷贝到数据目录

---1
innobackupex  --defaults-file=/usr/my.cnf   --apply-log  /u02/mysql_backup/full/2017-07-19_17-39-56/
---2
2.1 :  /etc/init.d/mysql stop
2.2 : mv /data/mysql/   /data/mysql_20170719_bak

---3
innobackupex  --defaults-file=/usr/my.cnf  --copy-back  /u02/mysql_backup/full/2017-07-19_17-39-56/
chown -R mysql:mysql /data/mysql/*
上一篇 下一篇

猜你喜欢

热点阅读