备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(RTO),前者重点关注能恢复到什么程度,而后者则重点关注恢复需要多长时间。这篇文章主要讨论MySQL的备份方案,重点介绍几种备份方式的原理,包括文件系统快照(LVM),逻辑备份工具Mysqldump,M...
分类:
数据库 时间:
2016-05-07 07:48:56
阅读次数:
289
一、介绍逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程。逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件把数据对象导入到数据库的过程。物理备份即可在数据库open的状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open的状态下进行。 二、 ...
分类:
数据库 时间:
2016-05-01 16:05:42
阅读次数:
358
mysql物理备份与逻辑备份mysql物理备份:mysql物理备份指拷贝整个数据库数据存放的目录文件(默认在/data/db_data目录中)特点:简单,速度快,但不适合memory存储引擎(数据不保存到硬盘上),主要针对MyISAM存储引擎,可通过scp,cp,tar等文件备份工具实现,或者mysql自带的mysqlhotc..
分类:
数据库 时间:
2016-04-23 23:20:35
阅读次数:
424
MySQL数据逻辑备份和物理备份;基于时间恢复;基于位置的恢复;热备份与冷备份;数据的导入;数据的导出;...
分类:
数据库 时间:
2016-04-19 12:15:47
阅读次数:
200
#!/bin/bash#记录备份的时间echo"-----"$(date+"%y-%m-%d%H:%M:%S")"-----">>/data/backup_mysql/record.log#定义变量MYUSER=rootMYPASSWORD=29749716#@HeiniaoSOCKET=/data/mysql/mysql.sockMYCMD="mysql-u$MYUSER-p$MYPASSWORD-S$SOCKET"MYDUMP="mysqldump-u$MYUSER-p$..
分类:
数据库 时间:
2016-03-30 18:12:57
阅读次数:
189
#!/bin/sh#################################################thisscriptsiscreatedbytangbo#tangboQQ:79313760#################################################parameterdefinedstartBAKDATE=`date+%F`MYUSER=rootMYPASS="111111"MYSOCK=/data/3306/mysql.sockDBNAME="caiw..
分类:
数据库 时间:
2016-03-18 18:07:11
阅读次数:
216
目录 备份的分类 物理备份与逻辑备份 热备份与冷备份 完全备份与增量备份 更多内容 完全备份与恢复 以SQL语句格式导入导出数据库 以SQL语句格式导出数据 导入SQL语句形式的文件 以分隔符格式导入导出数据库 以分隔符格式导出数据库 导入分隔...
分类:
数据库 时间:
2016-03-08 19:18:24
阅读次数:
315
备份和恢复是常遇到的操作,逻辑备份和物理备份。物理备份又分为冷备份和热备份。 一、逻辑备份,恢复 是指使用exp命令,简单易行,不影响正常的数据库操作。exp 用户名/密码 file=/home/oracle/dyan.dmp 可用必备命令参数owner=(ora,serv)只导出用户拥有的对象。
分类:
数据库 时间:
2016-03-01 20:30:47
阅读次数:
204
Mysql一般备份脚本catmysql_backup.sql#!/bin/sh
./etc/profile
cd/home/mysql/backup
exe=/usr/local/mysql/bin/mysqldump
mysql_bin=/usr/local/mysql/bin/mysql
user=root
password=xxxxx
suffix=`date+‘%Y%m%d%H%M‘`
bakdir=/home/mysql/backup
remotedir=/home/mysql/back..
分类:
数据库 时间:
2016-02-26 19:04:09
阅读次数:
231
mysql逻辑备份方案:针对db进行逻辑备份(由于数据量较小,正在生产环境使用)。mysql_backup.sh#!/bin/bashdate=`date+%F-%H-%M`mkdir/opt/backup/${date}-pusesize=`du-s/opt/mysql|cut-f1`biaozhun=`df/opt/|awk‘END{print("‘$usesize‘"+$3)/$2*100+0.5}‘|cut-d.-f1`ip=`gre..
分类:
数据库 时间:
2016-02-24 15:47:43
阅读次数:
190