没有合适的资源?快使用搜索试试~ 我知道了~
首页mysql数据库备份策略
资源详情
资源评论
资源推荐

MYSQL 数据库备份策略
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,
你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。本文主要对
表做备份恢复。
备份策略一:直接拷贝数据库文件(不推荐)
备份策略二:使用 备份数据库(完全备份,适合小型数据库备份)
备份策略三:使用 备份数据库(完全增量备份,适合中型数据库备份)
备份策略四:使用主从复制机制(实现数据库实时备份)
备份策略一、直接拷贝数据库文件
直接拷贝数据文件最为直接、快速、方便,但缺点是基本上不能实现增量备份。为了保证
数据的一致性,需要在备份文件前,执行以下 语句:
!"# $"%&'()
也就是把内存中的数据都刷新到磁盘中,同时锁定数据表,以保证拷贝过程中不会有新的
数据写入。这种方法备份出来的数据恢复也很简单,直接拷贝回原来的数据库目录下即可。
备份策略二、使用 mysqlhotcopy 备份数据库
是一个 *"$ 程序,最初由 ! 编写。它使用 &'( !"、
!"和 或 来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能
运行在数据库文件(包括数据表定义文件、数据文件、索引文件)所在的机器上,并且
只能用于备份 表。
本备份策略适合于小型数据库的备份,数据量不大,可以采用 程序每天进行
一次完全备份。
备份策略布置:
(+)、安装 %!%, 模块,支持 脚本连接到 数据库。
-,./01%!%,,23445336/

-%!%,,23445
-78
- 9:3* ,;:6<====>=;:6 ,< ,
?<*#%
-9
-9
-9
(@)、设置 > 任务,每天执行备份脚本
->,
4ABBB==!9=>93-=0=@-C+
每天凌晨 AD44 执行备份脚本。
>93 注释:
EF=>=
E7D>93
E*D%!!9G3
E#>D3
E1D@44H,++,+5
E
E定义变量,请根据具体情况修改
E定义脚本所在目录
%<I?I

E数据库的数据目录
%<=====
E数据备份目录
!9%<==>9=
>9%<==>9=
E用来备份数据库的用户名和密码
<
*#%<++++++
E定义 地址
<J3
E如果临时备份目录存在,清空它,如果不存在则创建它
1KK,L!9%MM)
,1L!9%=B
9L!9%
:
E如果备份目录不存在则创建它
1KKF,L>9%MM)
9L>9%
:
E清空 !936

1KK,!936MM)
=0=-!936
:
E得到数据库备份列表,在此可以过滤不想备份的数据库
1>I:L%,NO
,P=O=O=O=O=O===PNO
,P===PI)
1KKL><<PPMM)
E备份数据库
====>= ,,<L ,,?<L*#% ,
PL>PL!9%
<IPQR3Q3QQDQDQPI
PL %>DL>>9FP--!936
:
E压缩备份文件
<I,I
L!9%
/1L>9%=,L336/3=
剩余18页未读,继续阅读



















「已注销」
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0