xtrabackup 恢复mysql5.1.69数据
2022/4/1 2:19:42
本文主要是介绍xtrabackup 恢复mysql5.1.69数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
xtrabackup 恢复mysql5.1.69数据
IP |
---|
10.3.238.193 |
参考:https://www.cnblogs.com/linuxk/p/9372990.html
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。 Xtrabackup有两个主要的工具:xtrabackup、innobackupex (1)xtrabackup只能备份InnoDB和XtraDB两种数据表,而不能备份MyISAM数据表 (2)innobackupex 则封装了xtrabackup,是一个脚本封装,所以能同时备份处理innodb和myisam,但在处理myisam时需要加一个读锁 (3)Xtrabackup 2.1.x版本的支持MySQL 5.5 and 5.6 servers,Xtrabackup 2.0.x版本的支持MySQL 5.0, 5.1, 5.5 and 5.6 server #下载 wget http://www.percona.com/redir/downloads/XtraBackup/XtraBackup-2.0.0/binary/Linux/x86_64/percona-xtrabackup-2.0.0.tar.gz tar -zxvf percona-xtrabackup-2.0.0.tar.gz cd percona-xtrabackup-2.0.0 cp bin/innobackupex /usr/bin/ cp bin/xtrabackup* /usr/bin/ #全量备份 innobackupex --defaults-file=/data/mysql_3306_bi/my.cnf --user=root --password=Ii4_Ji2_Iv2+Pe4 /data/bak/ # 1.增量备份,基于上面全量备份进行 innobackupex --defaults-file=/data/mysql_3306_bi/my.cnf --user=root --password=Ii4_Ji2_Iv2+Pe4 --apply-log --redo-only /data/bak/ ##全量备份的恢复 #合并数据,使数据文件处于一致性的状态 innobackupex --apply-log /home/bak/2022-03-29_16-25-07/ #在slave上数据恢复 innobackupex --copy-back /home/bak/2022-03-29_16-25-07/ chown -R mysql.mysql /data/ #启动mysql mysql -uroot -h127.0.0.1 -p #验证,查看库是否存在 show database; #################################################################################################### #以下步骤未测试 #################################################################################################### #使用innobackupex进行增量备份 innobackupex --user=root --password=123456 --host=127.0.0.1 --incremental /backups/ --incremental-basedir=/backups/2018-07-30_11-01-37/ ll #查看备份数据 total 0 drwxr-x--- 7 root root 232 Jul 30 11:01 2018-07-30_11-01-37 #全量备份数据目录 drwxr-x--- 8 root root 273 Jul 30 13:51 2018-07-30_13-51-47 #增量备份数据目录 cat xtrabackup_checkpoints #查看全量备份的xtrabackup_checkpoints #恢复 #合并全备数据目录,确保数据的一致性 innobackupex --apply-log --redo-only /backups/2018-07-30_11-01-37/ innobackupex --apply-log --redo-only /backups/2018-07-30_11-01-37/ --incremental-dir=/backups/2018-07-30_13-51-47/ cat /backups/2018-07-30_11-01-37/xtrabackup_checkpoints innobackupex --copy-back /backups/2018-07-30_11-01-37/
这篇关于xtrabackup 恢复mysql5.1.69数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程