[发明专利]mariadb升级方法、装置及电子设备和存储介质在审
申请号: | 201911121512.2 | 申请日: | 2019-11-15 |
公开(公告)号: | CN110879718A | 公开(公告)日: | 2020-03-13 |
发明(设计)人: | 文钧正;袁东海 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F8/656 | 分类号: | G06F8/656;G06F16/21 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mariadb 升级 方法 装置 电子设备 存储 介质 | ||
本申请公开了一种mariadb升级方法、装置及一种电子设备和计算机可读存储介质,该方法包括:升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。由此可见,本申请提供的mariadb升级方法,对主从模式的mariadb进行在线自动化升级,以便实现核心应用的稳定升级,保障云环境的安全、稳定与可靠。
技术领域
本申请涉及存储技术领域,更具体地说,涉及一种mariadb升级方法、装置及一种电子设备和一种计算机可读存储介质。
背景技术
在现有技术中,主从模式的mariadb升级方法为暂停主节点和从节点的服务,同时对两者进行升级,升级完成后重新加入集群。但是,上述方法存在云计算服务中断,集群稳定性较差。随着云计算的大规模应用,对mariadb的升级也提出了新的要求,整体环境的稳定与业务的流畅运行都成为了核心应用的升级目标。
因此,如何提高mariadb升级的稳定性是本领域技术人员需要解决的技术问题。
发明内容
本申请的目的在于提供一种mariadb升级方法、装置及一种电子设备和一种计算机可读存储介质,提高了mariadb升级的稳定性。
为实现上述目的,本申请提供了一种mariadb升级方法,所述mariadb为主从模式的mariadb,所述方法包括:
升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;
将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;
升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。
其中,所述升级mariadb集群中的从节点,包括:
控制所述mariadb集群中的从节点停止服务,并升级所述从节点;
将升级后的从节点重新加入所述mariadb集群。
其中,所述将升级后的原主节点作为从节点加入所述mariadb集群,包括:
在云平台上通过追加参数和更新配置的方式将升级后的原主节点作为从节点加入所述mariadb集群。
其中,所述将升级后的从节点设置为所述mariadb集群的主节点,包括:
将所述mariadb集群中的原主节点设置为只读模式,并查询所述原主节点中的记录点位置;
当所述记录点位置与所述升级后的从节点中的记录点位置一致时,控制原主节点停止服务,并将所述升级后的从节点设置为所述mariadb集群的主节点。
其中,所述查询所述原主节点中的记录点位置,包括:
通过show master status命令查询所述原主节点中的记录点的IP地址作为所述记录点位置。
为实现上述目的,本申请提供了一种mariadb升级装置,所述mariadb为主从模式的mariadb,所述装置包括:
第一升级模块,用于升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;
切换模块,用于将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;
第二升级模块,用于升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911121512.2/2.html,转载请声明来源钻瓜专利网。