我最近接管了一个由 35 个用户组成的小型企业网络的职责。我对备份策略有点陌生,正在考虑我的选择。
我们目前将 SBS 服务器备份到磁带 (LTO 2)。此外,我们单独备份了一个 SQL Server 数据库。该数据库对业务至关重要,法规规定我们必须能够回滚到过去最多 3 年的时间点。在过去的 18 个月里,以前的现任者每天都进行全面备份。现在大约每晚 1.8 GB,并且已经存储了大约 920 GB。
数据库当前备份到单个外部 USB 2TB 驱动器 - 显然有风险,好像这失败了,没有数据!
我们有多个通过点对点光纤连接的地理位置,即我们独有的,并且都在同一个子网上。
我建议将 SQL Server 备份计划更改为每周一次完整、每日差异和半小时日志备份。我估计这将:
出于某种原因,我认为磁带是异地移动数据的最佳备份形式,但是将备份的数据库文件通过光纤镜像到另一个位置的 NAS 是一种甚至更多的有效形式备份?
我正在使用运行自定义软件包的 Fedora 服务器。服务器软件相当老旧,其数据库由 1,723 个文件组成。数据库文件不断变化 - 它们不断增长,变化不一定附加到最后。所以现在,当所有用户都离开系统并且数据库处于内部一致状态时,我们目前每 24 小时在午夜备份一次。
问题是我们有可能失去一整天的工作,这是无法恢复的。所以我想知道是否有办法对这些数据库文件进行某种即时快照,我们可以每 30 分钟左右备份一次。
我已经阅读了 Linux LVM 快照,我认为我可以通过拍摄快照、将文件同步到备份服务器、然后删除快照来实现目标。但我以前从未这样做过,所以我不知道这是否是“正确”的解决方法。
对此有何想法?有什么更好的解决方案吗?
谢谢!
我在亚马逊云中运行我的数据库服务器,并且我在单独的 EBS 卷上有数据库文件。在备份/恢复操作方面,我发现只进行文件系统级别的备份而不是 sql 转储要简单得多,因为我几乎可以立即创建备份并从中恢复。
如果我坚持只使用文件系统级备份,是否有任何我可能会忽略的问题?
在 Ubuntu 12.04 上运行 PostgreSQL 9.1(今年晚些时候更新到 9.3)
是否可以在没有用户的情况下导出 SQL Server 数据库(数据、结构)?
如果是,是否可以使用 SSMS ?
在我们的一个数据库上使用 mysqldump 的计划备份导致Too many connections. 该数据库包含大小约为 500Mb 的 InnoDB 和 MyISAM 表。在Too many connections约2-3分钟出现
我们知道 mysqldump 会锁定表并导致所有其他查询和连接堆积并阻塞 mysql 服务器。
我们需要频繁的备份,我们无法承受服务器停机或在执行此操作时将网站置于维护模式。我们的网站是全球性的,并且流量一直很高,因此很难找到备份的时间。
我们如何避免备份期间的停机时间?
是否有一种方法可以使用 mysqldump 来避免同时锁定所有表?
有没有替代 mysqldump 备份的方法?
我在 MongoDB 的官方文档中读到:
重要:db.fsyncLock() 可能会阻止读取,包括验证身份验证所需的读取警告:调用 db.fsyncLock() 时,请确保连接保持打开状态以允许后续调用 db.fsyncUnlock()。关闭连接可能会使解锁变得困难。
在最坏的情况下,我使用 fsyncLock() 来阻止数据库,但由于临时网络故障,我突然失去了与数据库的连接。在这种情况下,我无法重新连接,因为 fsyncLock() 阻止了读取器。我的数据库将永远被阻塞。
我现在正在考虑关闭 mongodb 进行备份。单 mongod 最安全的备份解决方案是什么?
我是数据库管理的初学者,所以请耐心等待。我有一个 500MB 的小 DB 和一个非常大的事务日志 (19GB)。我想将其保持在“完全恢复”模式,因此请不要建议使用“简单”恢复模式。
我一直在研究如何减少事务日志的大小,我正在尝试实施这些建议,但日志大小没有改变。
首先,这是我要做的:我有一个日常备份任务,备份维护计划内的所有数据库。这是一种“完整”备份类型,似乎运行良好。我看到每天备份的文件与数据库本身的大小相似。
现在我有一个完整的备份,我继续做一个手动“事务日志”类型的备份,它带有“截断事务日志”选项。
备份在几秒钟内完成,创建一个大小为几兆字节的文件,但事务日志的大小保持不变。
我究竟做错了什么?
我有一个包含许多表的 mysql 数据库。我正在开始一个新的农场,它应该包含相同数据库表的空版本。
如何基于现有数据库有效地创建空数据库?
mysql database database-administration database-restore database-backup
需要备份 MySQL 5.1 数据库。数据库安装在 Windows Server 2003 上。我用谷歌搜索它,我发现了很多工具,但我对选择什么并不感到困惑。
我的要求是:
你有什么好的建议给我吗?
mysql ×3
backup ×2
sql-server ×2
amazon-ebs ×1
database ×1
linux ×1
mongodb ×1
postgresql ×1
windows ×1