大型 MySQL 数据库备份 ZURMO

大型 MySQL 数据库备份 ZURMO

不确定是否有人熟悉 Zurmo。长话短说,我需要备份整个数据库。我会使用 PHPmyadmin,但我在设置 Ubuntu Server 时没有安装它。我想使用 MySQLdump 命令,但我担心数据库会崩溃,因为它有 2GB。有什么建议吗?

答案1

2Gb 并不算大。

但巧合的是,它足够大,会造成 PHPMyAdmin 问题,具体取决于您的 Web 服务器的配置方式。请使用 mysqldump。

您没有说为什么要提取数据 - 这是一次性迁移练习吗?这是您的 DR 功能的一部分吗?是不是这样您就可以将系统回滚到已知的良好状态?所有这些都对备份解决方案有影响。

不过,从数据库中获取数据只是问题的一部分 - 您仍然需要将数据传送到备份将长期驻留的位置。您可以在数据驻留的位置/附近运行 mysqldump 吗?如果这与数据库所在的位置不同,那么您可能无法连接到数据库 - 在互联网上公开原始数据库连接是相当愚蠢的。一个潜在的解决方案是 ssh 或 ssl 隧道(但您没有告诉我们有关两端操作系统的任何信息)。

您还需要测试恢复数据库。

答案2

我有一个 40Gb 的 MySQL 数据库,里面有重要数据,这个数据库必须一分钟不停地运行。

为了进行备份,我将此数据库指定为主数据库,并在其他服务器上创建了从属数据库。现在我可以通过标准mysqldump命令和慢速连接在两小时内从从属数据库进行备份。

相关内容