mariadb升级方法、装置及电子设备和存储介质制造方法及图纸

技术编号:23497823 阅读:14 留言:0更新日期:2020-03-13 13:02
本申请公开了一种mariadb升级方法、装置及一种电子设备和计算机可读存储介质,该方法包括:升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。由此可见,本申请提供的mariadb升级方法,对主从模式的mariadb进行在线自动化升级,以便实现核心应用的稳定升级,保障云环境的安全、稳定与可靠。

MariaDB upgrade methods, devices, electronic devices and storage media

【技术实现步骤摘要】
mariadb升级方法、装置及电子设备和存储介质
本申请涉及存储
,更具体地说,涉及一种mariadb升级方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
在现有技术中,主从模式的mariadb升级方法为暂停主节点和从节点的服务,同时对两者进行升级,升级完成后重新加入集群。但是,上述方法存在云计算服务中断,集群稳定性较差。随着云计算的大规模应用,对mariadb的升级也提出了新的要求,整体环境的稳定与业务的流畅运行都成为了核心应用的升级目标。因此,如何提高mariadb升级的稳定性是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种mariadb升级方法、装置及一种电子设备和一种计算机可读存储介质,提高了mariadb升级的稳定性。为实现上述目的,本申请提供了一种mariadb升级方法,所述mariadb为主从模式的mariadb,所述方法包括:升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。其中,所述升级mariadb集群中的从节点,包括:控制所述mariadb集群中的从节点停止服务,并升级所述从节点;将升级后的从节点重新加入所述mariadb集群。其中,所述将升级后的原主节点作为从节点加入所述mariadb集群,包括:在云平台上通过追加参数和更新配置的方式将升级后的原主节点作为从节点加入所述mariadb集群。其中,所述将升级后的从节点设置为所述mariadb集群的主节点,包括:将所述mariadb集群中的原主节点设置为只读模式,并查询所述原主节点中的记录点位置;当所述记录点位置与所述升级后的从节点中的记录点位置一致时,控制原主节点停止服务,并将所述升级后的从节点设置为所述mariadb集群的主节点。其中,所述查询所述原主节点中的记录点位置,包括:通过showmasterstatus命令查询所述原主节点中的记录点的IP地址作为所述记录点位置。为实现上述目的,本申请提供了一种mariadb升级装置,所述mariadb为主从模式的mariadb,所述装置包括:第一升级模块,用于升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;切换模块,用于将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;第二升级模块,用于升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。其中,所述第一升级模块包括:升级单元,用于升级mariadb集群中的从节点;查询单元,用于将所述mariadb集群中的原主节点设置为只读模式,并查询所述原主节点中的记录点位置;设置单元,用于当所述记录点位置与所述升级后的从节点中的记录点位置一致时,控制原主节点停止服务,并将所述升级后的从节点设置为所述mariadb集群的主节点。其中,所述查询单元具体为将所述mariadb集群中的原主节点设置为只读模式,并通过showmasterstatus命令查询所述原主节点中的记录点的IP地址作为所述记录点位置的单元。为实现上述目的,本申请提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述mariadb升级方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述mariadb升级方法的步骤。通过以上方案可知,本申请提供的一种mariadb升级方法,包括:升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。本申请提供的mariadb升级方法,首先对未提供服务的从节点进行升级,再将升级完成的从节点切换为主节点,此时对原主节点进行升级,保证云计算服务不会发送中断,保障核心应用的稳定有效升级。由此可见,本申请提供的mariadb升级方法,对主从模式的mariadb进行在线自动化升级,以便实现核心应用的稳定升级,保障云环境的安全、稳定与可靠。本申请还公开了一种mariadb升级装置及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1为根据一示例性实施例示出的一种mariadb升级方法的流程图;图2为根据一示例性实施例示出的另一种mariadb升级方法的流程图;图3为根据一示例性实施例示出的一种mariadb升级装置的结构图;图4为根据一示例性实施例示出的一种电子设备的结构图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开了一种mariadb升级方法,提高了mariadb升级的稳定性。参见图1,根据一示例性实施例示出的一种mariadb升级方法的流程图,如图1所示,包括:S101:升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;本步骤的目的在于实现mariadb集群中主从节点的切换。优选的,所述升级mariadb集群中的从节点的步骤包括:控制所述mariadb集群中的从节点停止服务,并升级所述从节点;将升级后的从节点重新加入所述mariadb集群。在具体实施中,将从节点停止并升级至新版本,随后以从节点形式重新加入该mariadb集群。此时,从节点的mariadb已为新版本,可以切换从节点为主节点。优选的,所述将升级后的从节点设置为所述mariadb集群的主节点的步骤包括:将所述maria本文档来自技高网...

【技术保护点】
1.一种mariadb升级方法,其特征在于,所述mariadb为主从模式的mariadb,所述方法包括:/n升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;/n将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;/n升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。/n

【技术特征摘要】
1.一种mariadb升级方法,其特征在于,所述mariadb为主从模式的mariadb,所述方法包括:
升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;
将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;
升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。


2.根据权利要求1所述mariadb升级方法,其特征在于,所述升级mariadb集群中的从节点,包括:
控制所述mariadb集群中的从节点停止服务,并升级所述从节点;
将升级后的从节点重新加入所述mariadb集群。


3.根据权利要求1所述mariadb升级方法,其特征在于,所述将升级后的原主节点作为从节点加入所述mariadb集群,包括:
在云平台上通过追加参数和更新配置的方式将升级后的原主节点作为从节点加入所述mariadb集群。


4.根据权利要求1至3中任一项所述mariadb升级方法,其特征在于,所述将升级后的从节点设置为所述mariadb集群的主节点,包括:
将所述mariadb集群中的原主节点设置为只读模式,并查询所述原主节点中的记录点位置;
当所述记录点位置与所述升级后的从节点中的记录点位置一致时,控制原主节点停止服务,并将所述升级后的从节点设置为所述mariadb集群的主节点。


5.根据权利要求4所述mariadb升级方法,其特征在于,所述查询所述原主节点中的记录点位置,包括:
通过showmasterstatus命令查询所述原主节点中的记录点的IP地址作为所述记录点位置。
<...

【专利技术属性】
技术研发人员:文钧正袁东海
申请(专利权)人:北京浪潮数据技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1