首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >复制到Percona XtraDB集群中

复制到Percona XtraDB集群中
EN

Database Administration用户
提问于 2016-05-23 17:42:20
回答 1查看 249关注 0票数 2

我们有一个2节点(加上仲裁器) Percona XtraDB集群。它用于数据索引/归档。它有自己的名为archive的数据库,但它也是名为primary的数据库的复制从服务器。这来自标准的主->从Percona对。

一个群集服务器分段故障(原因仍在调查中.)。具体来说,这个节点是执行复制的节点。在重新启动它时,它删除了MySQL数据目录(/var/lib/mysql/)的内容,并从另一个节点执行了SST。这很好,但是现在它在primary数据库上有一个部分不完整的数据集,并且没有主绑定日志位置信息。

如何恢复复制?

  • primary数据库导出为mysql转储是不可行的,因为当查看原始无害in文件时,它的大小约为1TB。
  • 如果我们使用xtrabackup导出primary DB并在集群节点上将其作为一个整体进行准备,则假定它将在节点启动SST后立即被删除。
  • 允许节点执行SST,然后逐个表恢复primary DB表的xtrabackup是困难的,但也不是不可行的。但是,给定500+表将需要一段时间

问题是..。将复制设置为多主群集的正确方法是什么?

EN

回答 1

Database Administration用户

发布于 2016-05-26 00:52:34

我怀疑你“运气不好”。

是否有什么理由没有集群的“主”部分?

查看pt-table-checksumpt-table-sync。这可能是一种渐进式的“修复”奴隶,使其与主同步。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/139297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档