xtrabackup 全量备份与恢复

安装

yum install https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.13/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.13-1.el7.x86_64.rpm  -y
备份命令总结
# 执行全量备份命令
innobackupex --defaults-file=/etc/my.cnf --host=192.168.1.146 --user=root --password=123123 /backup
# 简易全量备份命令
innobackupex -p123123 /backup
恢复命令总结
1 将全量备份拷贝至新的mysql服务器上
> scp -r /backup/2017-04-06_21-53-13/ 192.168.1.120:/testdir/
2 对数据准备,合成可用的一致性数据
> innobackupex --apply-log --use-memory=4G /testdir/2017-04-06_21-53-13/
3 停止mysql,删除数据目录和对应日志
> systemctl stop mariadb
> rm -rf /var/lib/mysql/*
4 将准备好的数据还原回对应的数据目录
> innobackupex --datadir=/var/lib/mysql --copy-back /testdir/2017-04-06_21-53-13/
5 数据目录改变属主属组
> chown -R mysql: /var/lib/mysql/
6 启动mysql服务
> systemctl start mariadb

相关文章:

  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-06-17
  • 2022-12-23
  • 2021-06-26
  • 2021-10-09
猜你喜欢
  • 2022-12-23
  • 2021-10-22
  • 2021-11-28
  • 2021-09-02
  • 2021-09-18
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案