设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

网站如何同步数据? [复制链接]
查看:95 | 回复:9

73

主题

66

回帖

389

积分

中级会员

积分
389
发表于 2012-12-24 11:51:23 | 显示全部楼层 |阅读模式
为了以防万一,想为主站点做个备用站点,出现宕机时能切换到备用站点上,请问LNMP环境下,如何实现全站数据同步,包括MYSQL!请各位大神指点迷津!

151

主题

1716

回帖

3943

积分

论坛元老

积分
3943
发表于 2012-12-24 11:56:58 | 显示全部楼层
双机热备, heartbeat+keepalived?反正我是没试过

129

主题

8761

回帖

1万

积分

论坛元老

积分
18007
发表于 2012-12-24 11:59:12 | 显示全部楼层
本帖最后由 小夜 于 2012-12-24 12:00 编辑

MYSQL这个比较复杂,双机热备弄起来太麻烦了。

我的是小博客,不怎么更新,所以,每隔10分钟,导出一次SQL并打包。备份VPS,wget再导入。
网站文件部分数据是15分钟,RSYNC一次。

这样,假如VPS宕了,DNSPOD自动切换到备份VPS,数据是15分钟前的,影响不大。
RSYNC相关教程:http://www.vpsmm.com/blog/rsync-config-and-auto-backup

如果是论坛性质或实时数据强的,建议采用像阿里云RDS之类,外部MYSQL数据库。

1

主题

41

回帖

129

积分

注册会员

积分
129
发表于 2012-12-24 12:54:32 | 显示全部楼层
小夜还是厉害
小站点的话,长备份就好

273

主题

4215

回帖

9359

积分

论坛元老

积分
9359
发表于 2012-12-24 12:55:41 | 显示全部楼层
每天半夜 自动打包网站文件,到处数据库打包 传到备份服务器上...

111

主题

403

回帖

1201

积分

金牌会员

积分
1201
发表于 2012-12-24 12:57:17 | 显示全部楼层
我已经双机热备成功啦,mysql 双向同步,文件单向同步。但是流量开销有点大。。。

82

主题

2336

回帖

5012

积分

论坛元老

积分
5012
发表于 2012-12-24 13:01:58 | 显示全部楼层

ccloving 发表于 2012-12-24 12:57



我已经双机热备成功啦,mysql 双向同步,文件单向同步。但是流量开销有点大。。。 ...

贴方案啊,光说有啥用

111

主题

403

回帖

1201

积分

金牌会员

积分
1201
发表于 2012-12-24 12:57:00 | 显示全部楼层
rsync+inotify mysql主主同步。

回头上教程,请关注吧。。

17

主题

107

回帖

313

积分

中级会员

积分
313
发表于 2012-12-24 13:05:54 | 显示全部楼层
最简单的方法
每天凌晨备份数据库
0 3 * * * sh /data/tools/backup.sh
同步文件
20 3 * * * /usr/bin/rsync -ave ssh /data/tools/ root@***:/data/tools/
每天凌晨同步网站数据
0 4 * * * /usr/bin/rsync -ave ssh /home/wwwroot/ root@***:/home/wwwroot/
30 4 * * * /usr/bin/rsync -ave ssh /usr/local/nginx/conf/vhost/ root@***:/usr/local/nginx/conf/vhost/

从服务器每天定时恢复
40 3 * * * sh /data/tools/restore.sh

backup.sh
/usr/local/mysql/bin/mysqldump -u root -ppassword dbname > /data/tools/dbname.sql

restore.sh
/usr/local/mysql/bin/mysql -u root -ppassword dbname< /data/tools/dbname.sql

如果网站访问频繁,可以直接缩短crontab时间

前台自己定义吧

5

主题

26

回帖

85

积分

注册会员

积分
85
发表于 2012-12-24 13:05:54 | 显示全部楼层
论坛搜索Mysql双向同步
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-7-25 03:24 , Processed in 0.026517 second(s), 4 queries , Gzip On, Redis On.

返回顶部