公司业务主要做数据备份(支持文件增量备份),因此在测试时,需要定时生成新文件,测试业务运作是否正常。
将以下脚本文件加入crontab,即可实现定时生成新文件。脚本的原理主要是使用dd指令创建指定大小的文件。
<?php
$timestamp = time();
$id = uniqid();
$filename = "/tmp/{$timestamp}.img";...
分类:
Web程序 时间:
2015-07-10 11:29:03
阅读次数:
179
mydumper是针对mysql数据库备份的一个轻量级第三方的开源工具,备份方式术语逻辑备份。它支持多线程,备份速度远高于原生态的mysqldump以及众多优异特性。因此该工具是DBA们的不二选择。本文主要描述该工具的使用方法并给出示例。 有关mydumper安装参考:mydumper安装及安装故障汇总1、mydumper的特点a、多线程逻辑备份,生产的多个备份文件b、与mysqldump相...
分类:
数据库 时间:
2015-07-09 14:38:48
阅读次数:
161
一、几种Master/Slave逻辑架构图 (Figure1:单Master-单Slave) (Figure2:单Master-多Slave) (Figure3:单Master-级联Slave) (Figure4:Master/Slave部署逻辑图)...
分类:
数据库 时间:
2015-07-09 13:22:11
阅读次数:
152
我们使用mysql的主从同步来实现mysql数据的实时同步和备份,但由于正常情况下,数据是实时同步的,当人为在主库上误操作数据时,备份库实时地也操作了错误数据。为了避免上述数据错误的情况,希望能建立一个延迟同步的mysql备份库,当主库数据被误操作时,备份库还保留未操作前..
分类:
数据库 时间:
2015-07-07 19:47:22
阅读次数:
191
Galera 10.0.20 on centos 6.5使用xtrabackup源码安装...
分类:
其他好文 时间:
2015-07-07 17:11:48
阅读次数:
130
数据备份:
使用mysqldump命令备份
mysqldump命令可以讲数据库中的数据备份成一个文本文件。表结果和表中的数据将存储在生成的文本中。mysqldump的工作原理很简单。他先查出需要备份的表结构,在在文本中文件中生存一个create语句,然后,将表中的所有记录转换成一条insert语句,这些create语句和insert语句都是还原时使用,还原数据时就可以使用其中的create语句...
分类:
数据库 时间:
2015-07-07 11:07:57
阅读次数:
155
Percona XtraBackup开源的、免费的mysql热备软件,可以执行无阻塞备份InnoDB和XtraDB数据库。Percona XtraBackup有以下优点:·备份快速、可靠 ·备份期间,不影响事务连续性·节省磁盘空间和网络带宽·自动验证备份·快速还原,降低系统停机时间Percona X...
分类:
其他好文 时间:
2015-07-02 09:47:36
阅读次数:
190
现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库。前提是不能影响线上业务使用,也就是说不能重启MySQL服务,为了避免出现其他情况,选择在网站访问量低峰期时间段操作。一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,..
分类:
数据库 时间:
2015-07-01 18:37:58
阅读次数:
468
一、脚本说明
1、需要备份2个库(mysqltest1mysqltest)
2、开启4个进程
3、可以选择进行备份不压缩和备份压缩
4、可以对不需要的数据库剔除
5、backup用户在数据库里的权限
grantselect,reload,super,locktables,createview,showviewon*.*to‘backup‘@‘localhost‘identifiedby‘ba..
分类:
数据库 时间:
2015-06-30 06:42:25
阅读次数:
176
名词解释: 顾名思义,完全恢复就是指数据没有丢失的恢复了。不完全恢复是指恢复后有部分数据丢失。它们是数据库的两种恢复方式。 完全恢复:利用重做日志或增量备份将数据块恢复到最接近当前时间的时间点。之所以叫做完整恢复是由于Oracle应用了归档日志和联机重做日志中所有的修改。 不完全恢复:利用备份...
分类:
其他好文 时间:
2015-06-28 12:27:41
阅读次数:
135