备份,对于任何数据库,任何系统都是重中之重。针对Mysql,我选择percona xtrabackup软件。我更喜欢物理层面的热备份。而不是逻辑层面的备份(mysqldump),当然很多情况,也要定期做mysqldump备份。增加一个安全的备份选择。
分类:
数据库 时间:
2018-04-24 18:54:56
阅读次数:
244
-----xtrabackup备份简介xtrabackup是一个percona开源数据库备份软件,innobackupex则封装了xtrabackup,是一个脚本封装,所以能同时备份处理innodb和myisam,但在处理myisam时需要加一个读锁,对InnoDB存储引擎实现热备;备份原理: 开始... ...
分类:
其他好文 时间:
2018-04-21 19:43:22
阅读次数:
206
###增备数据库,如果后续还需要再次增备,则可以再次指定--extra-lsndir,如果与上次备份指定相同的位置,该文件被覆盖# innobackupex --compress --incremental --extra-lsndir=/backup/chkpoint --incremental- ...
分类:
其他好文 时间:
2018-04-01 14:28:36
阅读次数:
164
目录:一,增量备份与恢复 二,mysql主从同步 一增量备份与增量恢复: 1启用Mysql服务的binlog日志文件,实现对数据的实时增量备份 (1)binlog日志介绍 (2)启用binlog日志 (3)手动生成新的binlog日志文件 (4)删除已有的binlog日志文件 (5)使用binlog ...
分类:
数据库 时间:
2018-03-31 19:33:16
阅读次数:
233
参考实现: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
Xtrabackup提供了两种命令行工具: xtrabackup:专用于备份InnoDB和XtraDB引擎的数据; innobackupex:这是一个perl脚本,在执行过程中会调用xtrabackup命令可以实现备份InnoDB,也可以备份MyISAM引擎的对象 Xtrabackup是由perco ...
分类:
数据库 时间:
2018-01-22 14:09:56
阅读次数:
207