问个问题,你们的服务器,数据库备份怎么做?

2020 年 3 月 18 日
 zzzmh

如题,目前没买专门的 mysql 主机,都是云主机上装 mysql。云主机本地的备份感觉不保险。

11681 次点击
所在节点    程序员
66 条回复
gz911122
2020 年 3 月 18 日
前排蹲一个个人最简单的解决方案
villivateur
2020 年 3 月 18 日
我也想知道,目前能想到的办法就是定时执行 mysqldump
nybux
2020 年 3 月 18 日
在本地搞个从?
derek80
2020 年 3 月 18 日
xtrabackup
jinsongzhao
2020 年 3 月 18 日
@gz911122 那就给你一个个人方案
mysqldump -h IP 地址 -uroot -p 密码 --opt --compress 库名 --skip-lock-tables | mysql -h localhost -uroot -p 密码 库名
然后加到 crontab 定时执行里面,也可以把管道后面的 | mysql .... 替换为其他文件等等
jiom
2020 年 3 月 18 日
蹲大佬的经验分享~
summerwar
2020 年 3 月 18 日
晚上 3 点的定时备份脚本,然后备份完发送到 cdn 或者邮箱
CallMeReznov
2020 年 3 月 18 日
阿里不是有定时的保存的镜像吗,你定时下载下来不就好咯?

而且我刚刚上区看新出了一个跨地域备份
gz911122
2020 年 3 月 18 日
@jinsongzhao mysqldump 会锁表嘛?
U7Q5tLAex2FI0o0g
2020 年 3 月 18 日
每天 crontab 执行一次:
1、mysqldump
2、tar 打包
3、ftp 传到别的机子

单纯的备份到当前服务器跟没备份差不到哪里去,万一服务器全盘毁了都毁了
vazo
2020 年 3 月 18 日
主机安装 wordpress,再装个插件数据库备份扩展,备份内容只备份数据库,备份可以选择邮件 /ftp/onedrive 等等
jinsongzhao
2020 年 3 月 18 日
@gz911122 没研究,不过这个参数--skip-lock-tables,看起来是不锁表的
scukmh
2020 年 3 月 18 日
Shirakawa
2020 年 3 月 18 日
crontab+rsync
aec4d
2020 年 3 月 18 日
数据量小可以每天全量备份放 S3
akira
2020 年 3 月 18 日
你的数据越值钱 你才会花越多的钱去备份它
shansing
2020 年 3 月 18 日
@littleylv 用 FTP 不怕明文传输吗(逃
lialzm
2020 年 3 月 18 日
@Shirakawa 同步数据库文件吗,对当前数据库使用会不会有影响?
hs0000t
2020 年 3 月 18 日
定期快照
Shirakawa
2020 年 3 月 18 日
@lialzm 只是同步备份文件 rsync 直接增量同步数据库文件也不是不行 就是恢复起来麻烦

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

https://study.congcong.us/t/653853

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

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

© 2021 V2EX