设为首页收藏本站

LinuxTone | 运维专家网论坛 - 最棒的Linux运维与开源架构技术交流社区!

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 3834|回复: 6

[MySQL管理] MySQL主从结构灾难恢复策略机制设想 [复制链接]

LT管理团队

社区首席勤杂工

Rank: 9Rank: 9Rank: 9

签到
81
注册时间
2008-5-19
最后登录
2012-5-3
在线时间
1762 小时
阅读权限
200
积分
14979
帖子
2524
主题
1200
精华
25
UID
1

LT总司令

发表于 2008-10-22 09:38:44 |显示全部楼层
当数据库服务器建立好以后,我们一般为了安全以及性能考虑,对数据库建立一个主从结构配置。但是这样做了以后查询性能是得到了提高,但是数据库的安全性真的像我们想的那样,主库坏掉了可以使用从库顶上使用吗?
考虑如下一种情况:
数据库服务器不是发生故障,而是被黑客黑了,黑客将其中一个数据表删除了,只时候我们建立的从库还有作用吗?
答案是:
没有用,因为从库上也会执行主库上所执行的操作,将这个表删除了,这个表的数据在主库和从库上都不存在了,里面的数据再也回不来了。

由此我们在建立了主从服务器后还要做好数据库的备份策略,保障在数据库遭到破坏后(物理损坏或黑客破坏),可以迅速恢复到最后一次正常的状态,使得数据的损失达到最小,同时要考虑做恢复操作所需要花费的时间(1分钟,10分钟,1小时,1天?)。
备份策略考虑

    * 1. 在主库的机器上做物理备份

      a.) 定期全量备份(每天,每周)
      b.) 在全量备份的基础上,做每小时的增量备份。
    * 2. 将主数据服务上做的数据备份拷贝传输到其他机器上。
    * 3. 将备份的数据定期压缩刻盘备份。
    * 4. 以上备份策略可以考虑在从库上处理,节约备份操作时对主库的资源占用。

恢复策略考虑
1. 主服务器数据被黑客篡改破坏

这个时候从库备份的数据无效,因为从库的数据也被破坏,需要重备份的数据中恢复。
情况一: 主库的机器未被黑,只是数据库被黑,数据破坏
处理方法: 停止主库服务,修改主库的my.cnf 文件使其数据库文件目录指向到备份的数据库目录,根据备份的数据重做从库数据库。
情况二: 主库的机器被黑,整个机器失去控制,同时数据被破坏。
处理方法: 启动利用其他机器上最近备份的全量数据,建立新的数据库服务。
2. 主库数据由于意外原因丢失,但是未发生数据篡改

比如主数据库机器虽未被黑客攻击,但是只是停了相关服务,未对数据做篡改破坏。
或机器由于意外原因发生物理损坏不可用,但是未有发生数据被篡改。
处理方法1: 直接使用从库切换
将从库中的一台变更为主库,更改其他从库的主库连接设置,使他们从这台新设的主库机器上复制数据。
处理方法2: 安装数据被篡改的方式处理。

策略原则
鸡蛋不能放在一个篮子中,当一个篮子坏掉了,还有其他篮子可用。
所以数据要在多处以及多种方式做备份恢复处理。

参考:
1. Mysql Slave群切换Master (from alidba) http://www.alidba.net/index.php/archives/53
2. 数据库的自动备份与数据库被破坏后的恢复(mysqlhotcopy) http://www.sumaxi.com/CentOS-make-mysql-mysqlbackup/

来源:http://www.sunnyu.com/?p=107
感谢大家对linuxtone的支持!

LT管理团队

想飞的鸟

Rank: 9Rank: 9Rank: 9

注册时间
2008-6-20
最后登录
2012-5-22
在线时间
558 小时
阅读权限
200
积分
11859
帖子
493
主题
80
精华
3
UID
95
发表于 2008-10-28 21:02:31 |显示全部楼层
嗯,备份的方式多种多样,但做到数据不被人为的破坏最好,其次是防止物理破坏,哈哈,授教了,
<-sina_sign,1703616862,7->

使用道具 举报

Rank: 6Rank: 6

注册时间
2010-9-7
最后登录
2012-5-10
在线时间
37 小时
阅读权限
70
积分
2056
帖子
92
主题
23
精华
0
UID
10321
发表于 2010-9-15 15:05:43 |显示全部楼层
一句话:多备份。就是人一样。做车时。不要把所有的钱都放在钱包里!每个口货都放点钱。那样!呵呵

使用道具 举报

Rank: 6Rank: 6

注册时间
2010-10-10
最后登录
2012-5-21
在线时间
25 小时
阅读权限
70
积分
1224
帖子
13
主题
1
精华
0
UID
10562
发表于 2010-10-17 15:42:08 |显示全部楼层
楼上精辟

使用道具 举报

Rank: 3Rank: 3

注册时间
2010-9-17
最后登录
2010-11-1
在线时间
36 小时
阅读权限
30
积分
241
帖子
55
主题
0
精华
0
UID
10403
发表于 2010-10-17 21:41:10 |显示全部楼层
哈哈,确实是那样。

使用道具 举报

Rank: 8Rank: 8

注册时间
2010-10-13
最后登录
2012-5-22
在线时间
160 小时
阅读权限
90
积分
16265
帖子
83
主题
0
精华
0
UID
10609
发表于 2010-12-25 22:04:09 |显示全部楼层
说的有道理

使用道具 举报

Rank: 8Rank: 8

注册时间
2011-7-10
最后登录
2012-5-22
在线时间
69 小时
阅读权限
90
积分
4613
帖子
76
主题
0
精华
0
UID
14906
发表于 2011-7-24 18:06:42 |显示全部楼层
好东西,

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

IT运维专家网感谢红之盟网络提供带宽支持

合作联系: QQ:67888954/MSN:cnseek@msn.com/mail:netseek@linuxtone.org

Archiver|手机版|感谢所有关心和支持过LinuxTone的朋友们 转载本站内容请注明原作者名及出处 ( 京ICP备08103151 )   |

GMT+8, 2012-5-22 20:32 , Processed in 0.127925 second(s), 12 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部