将MariaDB Cluster 10.1升级到10.2

时间:2017-10-06 05:56:33

标签: cluster-computing mariadb upgrade galera

我打算将MariaDB Galera集群从10.1升级到10.2。有没有人有升级步骤的详细信息?我的想法是

  1. 备份
  2. 关闭群集
  3. 从每个节点卸载10.1
  4. 将10.2安装到每个节点
  5. 在首先启动的节点上运行mysql_upgrade
  6. 配置第一个节点并启动
  7. 配置其余节点并启动它们
  8. 我有三个带有maxscale负载均衡的节点集群。

1 个答案:

答案 0 :(得分:0)

您可以滚动方式升级群集,即一次升级一个节点而不关闭其他节点。这是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. 启动mysqld实例
  8. 如果您使用Redhat,CentOS或Fedora运行mysql_upgrade
  9. maxadmin:clear server $node-name maintenance