最近在公司里自己写的发布系统中遇到一个问题,发布系统其中有一个功能是远程执行数据库备份的功能,就是通过远程执行服务器上的一个备份脚本。备份脚本中会检查备份目录是否存在,如果不存在,则会创建备份目录。由于远程用户非root,所以创建目录时就加上了sudo。在通过发布..
分类:
其他好文 时间:
2015-04-28 00:01:57
阅读次数:
149
完全备份+增量备份完成及时点还原首先是一些感念备份类型:热备份,温备份,冷备份热备份;读写不受影响;温备份:仅可以执行读操作;冷备份:离线备份,读,写操作均终止;物理备份和逻辑备份物理备份:复制数据文件逻辑备份:将数据导出至文本文件中。完全备份,增量备份和差..
分类:
其他好文 时间:
2015-04-27 23:56:14
阅读次数:
172
一、MySQL数据库备份命令MySQL数据库使用命令行备份例如:数据库地址:127.0.0.1数据库用户名:root数据库密码:pass数据库名称:myweb备份数据库到D盘跟目录mysqldump-h127.0.0.1-uroot-ppassmyweb>d:/backupfile.sql备份到当前目录备份MySQL数据库为带删除表的格式,能够..
分类:
数据库 时间:
2015-04-25 16:49:56
阅读次数:
224
本文转自http://543925535.blog.51cto.com/639838/1427529在日常的SQL维护中,有很多需要重复周期性去做的工作我们不太可能去手动操作完成,比如备份作业、重建维护索引、数据库整理等。以备份为例,一般我们会把数据库备份的时间段放在夜间,那么我们可以通过创建备份的...
分类:
数据库 时间:
2015-04-25 11:59:44
阅读次数:
179
对于DBA来说,数据库Job再熟悉不过了,因为经常要数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作。但是,Oracle定时器Job时间的处理上,千变万化,今天我把比较常用写法汇总如下:在总结之前,先把Job的参数一一说明一下:job参数是由...
分类:
其他好文 时间:
2015-04-24 22:21:27
阅读次数:
213
1.备份xtrabackup工具安装(只能备份数据,不能备份表结构)http://tongcheng.blog.51cto.com/6214144/15625382.xtrabackup基本参数--defaults-file--数据库的默认配置文件--target-dir--备份文件存放的目录--backup--备份到--target-dir目录中--prepare--备份文件恢复前的准备--u..
分类:
数据库 时间:
2015-04-24 19:33:11
阅读次数:
201
最近一直在思考如何增量备份二进制日志,这样一来我们就可以用mysqldump+二进制全备或者利用xtrabackup+二进制备份思想:利用mysql-bin.index,如果是第一次备份,就将mysql-bin.index中的所有文件都复制到备份目录下,然后保存备份后二进制日志的序号到一个文件中backbinlogpost..
分类:
数据库 时间:
2015-04-24 19:30:22
阅读次数:
281
逻辑备份:工具mysqldump,mydumper,phpMyAdmin(备份的缺点:Schema和数据存储一起、会生成巨大的SQL语句、单个巨大的备份文件)连上MySQL后,将数据导出来。考虑到备份的数据可能会比较大,在比较在乎硬盘空间情况下可以使用压缩工具来先压缩后存放。完全备份并不是指备份所有..
分类:
数据库 时间:
2015-04-24 19:23:44
阅读次数:
229
一、为什么需要数据备份 造成数据丢失的主要原因: 1、介质故障。 2、用户的错误操作。 3、服务器的彻底崩溃。 4、计算机病毒。 5、不可预料的因素。 Oracle中故障类型分为以下4种。 1、语句故障: 执行SQL语句过程发生的逻辑故障可导致语句故障。如果用户编写的SQL语句无效...
分类:
数据库 时间:
2015-04-24 18:13:20
阅读次数:
272