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地址作为所述记录点位置。
6.一种mariadb升级装置,其特征在于,所述mariadb为主从模式的mariadb,所述装置包括:
第一升级模块,用于升级mariadb集群中的从节点,并将升级后的从节点设置为所述mariadb集群的主节点;
切换模块,用于将云计算服务指向的数据库集群切换为所述升级后的从节点对应的数据库集群;
第二升级模块,用于升级所述mariadb集群中的原主节点,并将升级后的原主节点作为从节点加入所述mariadb集群。
7.根据权利要求6所述mariadb升级装置,其特征在于,所述第一升级模块包括:
升级单元,用于升级mariadb集群中的从节点;
查询单元,用于将所述mariadb集群中的原主节点设置为只读模式,并查询所述原主节点中的记录点位置;
设置单元,用于当所述记录点位置与所述升级后的从节点中的记录点位置一致时,控制原主节点停止服务,并将所述升级后的从节点设置为所述mariadb集群的主节点。
8.根据权利要求7所述mariadb升级装置,其特征在于,所述查询单元具体为将所述mariadb集群中的原主节点设置为只读模式,并通过showmasterstatus命令查询所述原主节点中的记录点的ip地址作为所述记录点位置的单元。
9.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述mariadb升级方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述mariadb升级方法的步骤。