升级MariaDB的集群10.1至10.2

问题描述:

我打算MariaDB的加莱拉集群升级从10.1到10.2。有没有人有升级步骤的详细信息?我的想法是什么升级MariaDB的集群10.1至10.2

  1. 备份
  2. 关机集群
  3. 卸载10.1从每个节点
  4. 处将开始第一
  5. 配置的第一个节点上安装10.2到每个节点
  6. 运行mysql_upgrade节点,并开始节点
  7. 其余配置和启动它们

我有三个节点群集与maxscale负载平衡。

可以升级以滚动方式集群,即一个节点的时间,而无需关闭等。这是Galera集群的好处之一。

确保避免10.2.9或准备编辑mysqld_safe的,看到here

对于每个节点:

  1. maxadmin:set server $node-name maintenance
  2. 备份数据库和配置文件
  3. 关机mysqld的实例
  4. 卸载10.1。在Redhat上使用rpm -e --nodeps而不是yum remove来避免卸载诸如postfix和cronie之类的软件包。
  5. 安装10.2
  6. 复制回配置文件,更改任何MariaDB的,10.1节到MariaDB的-10.2
  7. 如果你在Redhat,CentOS的或Fedora运行mysql_upgrade
  8. maxadmin启动时的mysqld实例
  9. clear server $node-name maintenance