服务器完备之后单独再备份数据库的意义大不大?

2020-11-23 13:54:48 +08:00
 Lionel2019
公司已经有备份软件按计划完备服务器,是否还需要在数据库管理软件做数据库备份?
1456 次点击
所在节点    问与答
10 条回复
natashahollyz
2020-11-23 13:59:14 +08:00
重要数据我都是存 3 份的,如果都没了,那也认了
supuwoerc
2020-11-23 14:02:50 +08:00
热备 冷备 异地备 有没有意义看数据重不重要了 重要的话备份多点没啥毛病
sujin190
2020-11-23 14:10:12 +08:00
主要是数据库一直再写的话,你直接备份的服务器能保证数据库数据的完整性么,比如写一行写了一半备份了,之后恢复的时候整个数据文件都是坏的,完全打不开没用,那就抓瞎了
lvzhiqiang
2020-11-23 14:36:59 +08:00
完备服务器,也就是文件备份吧,而且文件备份是要停机做才保险,因为进程读写,你不能保证文件的完整性。最好是逻辑备份,也就是数据备份,放到晚上来做。
cheng6563
2020-11-23 15:02:31 +08:00
@sujin190 @lvzhiqiang 不停机也可以一致性备份的。
mysql 有 Percona XtraBackup 工具备份数据文件,Linux 系统可以用 LVM 备份一个分区,Windows NTFS 能建一个卷影备份,如果是虚拟机更能直接建个快照。
倒是导出数据备份难以做到一致性备份。
sujin190
2020-11-23 15:06:29 +08:00
@cheng6563 #5 看来你对数据库一致性理解有很大问题啊,是不是应该再仔细了解下啥是数据库一致性,导出数据无法一致性,真是。。
gamexg
2020-11-23 15:20:12 +08:00
Gitlab 从删库到恢复:永久丢失 6 小时生产数据!

>在部署的 5 套备份 /复制方法中,没有一套在可靠运行或当初设置正确。

你不知道当前的完备是否会有各种意外问题,最好多来个备份方案。
cheng6563
2020-11-23 16:43:45 +08:00
@gamexg 看起来 gitlab 这次数据就是靠的 LVM 快照还原的
datocp
2020-11-23 16:48:17 +08:00
已经有完备的话,问题是恢复的时候需要一样的硬件才可以吗?公司可不是随时有 2 台一模一样的服务器。基本上 ERP 数据库也一天两备份,同时同步到另外一台服务器上,就怕被那种加密病毒破坏。单个数据库当然好针对数据库恢复,而不是整机恢复吧,如果这服务器上提供多种服务的话。
hihipp
2020-11-23 16:53:29 +08:00
数据库备份,记得周期性测试一下还原。

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

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

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

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

© 2021 V2EX