参考实现:https://www.percona.com/doc/percona-xtrabackup/LATEST/innobackupex/innobackupex_script.htmlRestoring Individual Tables
#5.6之前是不支持的;
In server versions prior to
分类:
数据库 时间:
2018-03-18 14:54:54
阅读次数:
238
一.为什么需要备份在实际生产环境中误删操作,硬件损坏都会导致数据不可用,这个时候我们就需要备份来实现灾难恢复。还需要硬件级的冗余,例如raid,也不能取代备份操作,因为数据误删之后数据也是没有的,所以备份必不可少。二.备份的分类1.物理备份和逻辑备份物理备份:它是直接拷贝mysql的存储在磁盘上的数据文件。这种备份使用的空间大,特别是innodb存储数据使用的表空间,因为表空间分配大小是按一定的比
分类:
数据库 时间:
2018-03-16 19:38:37
阅读次数:
295
准备两台mariadb数据库主机一台做备份,在另一台恢复数据一,在源主机上执行全备份#完全备份innobackupex--user=root/backup/data/#将备份的文件拷贝到另一台主机上scp-r/backup/data/2018-03-07_19-31-36/192.168.136.7:/backup/二,目标主机执行还原操作1,进行还原前整理备份数据innobackupex--ap
分类:
其他好文 时间:
2018-03-09 11:11:26
阅读次数:
138
xtrabackup物理备份+binlog完整备份创建备份目录:#mkdir/back/full备份:#innobackupex--user=root--password=‘123‘/back/full完整备份恢复流程关闭数据库:#systemctlstopmysqld清理环境:#rm-rf/var/lib/mysql/*#rm-rf/var/log/mysqld/log恢复之前的
分类:
数据库 时间:
2018-01-26 22:51:26
阅读次数:
216
在一个高可用组里面添加一个数据库需要很多手动任务和一些必要条件。需要完成的这些工作中,有一些是有些困难的,比如:我们需要从主副本中备份数据库,并将这个备份分发到可用组的其他副本中。这是基于手动操作的,因为这需要你从主数据库备份还原数据库到次要副本。有时候,我们不能通过网络防火墙在副本之间传送数据库备... ...
分类:
数据库 时间:
2018-01-24 13:57:38
阅读次数:
224
Xtrabackup提供了两种命令行工具: xtrabackup:专用于备份InnoDB和XtraDB引擎的数据; innobackupex:这是一个perl脚本,在执行过程中会调用xtrabackup命令可以实现备份InnoDB,也可以备份MyISAM引擎的对象 Xtrabackup是由perco ...
分类:
数据库 时间:
2018-01-22 14:09:56
阅读次数:
207
本文介绍使用第三方软件Percona提供的命令innobackupex做全量备份、增量备份以及恢复的方法.
分类:
数据库 时间:
2018-01-10 21:41:21
阅读次数:
205
一、什么不一致 1.1、不一致 首先使用下面脚本来构建Executed_Gtid_Set与xtrabackup_binlog_info不一致,到底指的是什么不一致 1、准备测试数据 # 切换日志 mydba@192.168.85.132,3306 [replcrash]> flush binary ...
分类:
其他好文 时间:
2018-01-10 11:46:43
阅读次数:
263
(1)“导出”表 导出表是在备份的prepare阶段进行的,因此,一旦完全备份完成,就可以在prepare过程中通过--export选项将某表导出了: innobackupex --apply-log --export /backup/xbackup/full/ #这个需要在备份的目录下面执行. 后... ...
分类:
数据库 时间:
2017-12-25 20:10:16
阅读次数:
269
#!/bin/bash ## by Mr he bak_dir="/data/mysql_backup/" xtr_path="/usr/bin/innobackupex" mysql_cnf="/etc/my.cnf" thr_cnt=1 name="xxx" pawd="xxx" e_path=... ...
分类:
其他好文 时间:
2017-12-12 11:12:52
阅读次数:
198