升级MariaDB的集群10.1至10.2
问题描述:
我打算MariaDB的加莱拉集群升级从10.1到10.2。有没有人有升级步骤的详细信息?我的想法是什么升级MariaDB的集群10.1至10.2
- 备份
- 关机集群
- 卸载10.1从每个节点
- 处将开始第一
- 配置的第一个节点上安装10.2到每个节点
- 运行mysql_upgrade节点,并开始节点
- 其余配置和启动它们
我有三个节点群集与maxscale负载平衡。
答
可以升级以滚动方式集群,即一个节点的时间,而无需关闭等。这是Galera集群的好处之一。
确保避免10.2.9或准备编辑mysqld_safe的,看到here。
对于每个节点:
- maxadmin:
set server $node-name maintenance
- 备份数据库和配置文件
- 关机mysqld的实例
- 卸载10.1。在Redhat上使用
rpm -e --nodeps
而不是yum remove
来避免卸载诸如postfix和cronie之类的软件包。 - 安装10.2
- 复制回配置文件,更改任何MariaDB的,10.1节到MariaDB的-10.2
- 如果你在Redhat,CentOS的或Fedora运行
mysql_upgrade
- maxadmin启动时的mysqld实例
- :
clear server $node-name maintenance