基于Galera的数据库集群恢复方法及终端设备

基本信息

申请号 CN202010142066.X 申请日 -
公开(公告)号 CN111367998A 公开(公告)日 2020-07-03
申请公布号 CN111367998A 申请公布日 2020-07-03
分类号 G06F16/27;G06F16/22;G06F11/14 分类 -
发明人 李瑞友 申请(专利权)人 安超云软件有限公司
代理机构 苏州友佳知识产权代理事务所(普通合伙) 代理人 安超云软件有限公司
地址 361000 福建省厦门市同安区西洲路2999号(该住所仅限作为商事主体法律文书送达地址)
法律状态 -

摘要

摘要 本发明提供了一种基于Galera的数据库集群恢复方法,数据库集群包含两个或者两个以上的数据库节点,在全部数据库节点不可用时通过该方法进行同步恢复,方法包括:重启各数据库节点,将各数据库节点目录中所包含的gra省份.dat文件中seqno值为‑1的数据库节点作为异常关机的数据库节点;当数据库集群中的数据库节点均为异常关机时,遍历查找出数据库节点的gvw省份.dat文件中所包含的my_uuid等于view_id的数据库节点,以作为启动节点,并以bootstrap模式启动同步操作。通过本申请所揭示的技术方案,有效地避免了数据库集群中残留文件的问题,提高了基于Galera的数据库集群运行时的可靠性与稳定性;并保证了基于Galera的数据库集群的强一致性。