Mysql 的定时同步方案?

2020-03-29 18:24:20 +08:00
 black11black

如题,想备份一下数据库,仅仅用作冷存,不是为了提高可用性。

基于这种想法,如果使用主从同步的话感觉不是特别合适,因为冷存库并不需要对外提供服务,反而会提高资源占用。

所以各位带佬有做过这种需求的吗,有没有什么成熟方案。

百度查了查用 navicat 这类第三方软件似乎有类似操作,但是不太想再专门架个 navicat 啊,关键他还收费

3792 次点击
所在节点    MySQL
10 条回复
fewok
2020-03-29 18:32:27 +08:00
最差定时 dump 。
好点 canal 、databus
ytmsdy
2020-03-29 18:36:54 +08:00
定时 dump,压缩,上传到 oss 就行了。需要用的时候直接还原就好了
black11black
2020-03-29 20:33:44 +08:00
@fewok
@ytmsdy
数据库 100G 左右,dump 装不下
love
2020-03-29 20:38:15 +08:00
定时 dump 也太低效了,每次都是全量,数据库一大就非常浪费带宽

用备份的思路,先全量 dump 一份,然后只同步日志文件,应用日志文件到备份机上也许可行
conlechou
2020-03-30 08:26:31 +08:00
kettle,现在叫 spoon
jorneyr
2020-03-30 08:34:45 +08:00
冷存库并不需要对外提供服务: 主从的从并不对外提供服务,从是为了备份,再把同步时间设置长一些。
cheng6563
2020-03-30 09:07:59 +08:00
虚拟机建快照?
qloog
2020-03-30 09:16:50 +08:00
每天半夜主从同步一次
gowa
2020-03-30 09:50:20 +08:00
楼主其实你需要的是一个备份机制的问题。
你到底是想如何进行备份。
全量这个肯定是隔段时间就必须的(每周,每月?)
然后增量没什么说的,把 binlog 备份就行了撒。。难道你还需要 dump 出来?
如果是 MyISAM 引擎的。。直接用 hot copy 备份出来上传就是了。。
d0m2o08
2020-03-30 10:21:31 +08:00
xtrabackup 做增量即可

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/657320

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX