【问题标题】:Migrating databases from One PXC environment to another将数据库从一个 PXC 环境迁移到另一个
【发布时间】:2017-05-12 08:01:26
【问题描述】:
我们有两个 PXC 环境,都在生产中。 PXC 之一有三个数据库,但数据不多。我们的计划是将这三个数据库移动到另一个 PXC 环境中,这样我们就可以在生产中保留一个 PXC 环境。但在搬家过程中,不应该有任何停机时间。我们如何才能实现这一目标?
我们的一个想法是对这三个数据库进行转储,然后通过复制将它们恢复到新的环境中。
关于我们如何在不停机的情况下实现这一目标的任何建议或解决方案?
【问题讨论】:
标签:
mysql
database-backups
percona
【解决方案1】:
“其中一个 PXC 有三个数据库,但数据不多” -> 我们在谈论多少数据? 10GB? 100GB? 1TB?更多的?
尝试在不停机的情况下进行这样的迁移是令人钦佩的,但您不得不怀疑计划停机对您的应用程序来说有多糟糕。当您在半夜安排几个小时的停机时间时,您的客户会跑掉吗?除非您是全球服务提供商,否则您应该在夜间的某个地方有一个窗口,不是吗?
可能有一些解决方案可以在不停机的情况下进行迁移,但这值得您花费所有时间来完成这项工作吗?如果不值得,不要承受压力。
来源:确实为类似的事情承受压力的人,不,他们不值得。