跳到内容
标志
雷竞技下载官网Percona XtraDB集群
升级Percon雷竞技下载官网a XtraDB集群
初始化搜索
    雷竞技下载官网percona / pxc-docs
    雷竞技下载官网percona / pxc-docs
    • 首页
      • 关于Perc雷竞技下载官网ona XtraDB集群
      • 雷竞技下载官网Percona XtraDB集群限制
      • 了解版本号
      • Percona XtraDB集群快速启动指南雷竞技下载官网
      • 安装Percon雷竞技下载官网a XtraDB集群
      • 为写集复制配置节点
      • 引导第一个节点
      • 向集群中添加节点
      • 验证复制
      • 高可用性
      • PXC严格模式
      • 在线模式升级
      • 在线方案升级(OSU)的非阻塞操作(NBO)方法
      • 安全基础知识
      • 确保网络安全
      • 加密PXC流量
      • 使AppArmor对
      • 启用SELinux
      • 状态快照传输
      • 雷竞技下载官网Percona XtraBackup SST配置
      • 重新启动集群节点
      • 集群故障转移
      • raybet雷竞技竞猜在线官网监视集群
      • Percona XtraDB集群中雷竞技下载官网的认证
      • 雷竞技下载官网Percona XtraDB集群线程模型
      • 理解GCache和记录集缓存
      • GCache加密和Write-Set缓存加密
      • 性能模式检测
      • 静止数据加密
      • 升级Percon雷竞技下载官网a XtraDB集群
        • Percona XtraDB Cluste雷竞技下载官网r 8.0的重要更改
          • 缺省情况下,开启流量加密功能
          • 不建议PXC 5.7节点与PXC 8.0节点混插
          • 缺省情况下,开启PXC严格模式
          • PXC 8.0配置文件布局发生变化
          • Caching_sha2_password是默认的鉴权插件
          • mysql_upgrade是SST的一部分
        • 主要升级场景
          • 场景:没有活动并行工作负载或只有只读工作负载
          • 场景:从PXC 5.6升级到PXC 8.0
        • 小的升级
      • 崩溃恢复
      • 在CentOS上配置雷竞技下载官网Percona XtraDB集群
      • 在Ubuntu上配置雷竞技下载官网Percona XtraDB Cluster
      • 设置Galera仲裁员
      • 如何在一台机器上搭建三节点集群
      • 如何在EC2环境下搭建三节点集群
      • 使用HAProxy进行负载均衡
      • 使用ProxySQL进行负载平衡
      • ProxySQL管理实用程序
      • 使用ProxySQL设置测试环境
      • 发行说明索引
      • 雷竞技下载官网Percona XtraDB集群8.0.31-23 (2023-03-14)
      • 雷竞技下载官网Percona XtraDB集群8.0.30-22。医学博士(2022-12-28)
      • 雷竞技下载官网Percona XtraDB集群8.0.29-21 (2022-09-12)
      • 雷竞技下载官网Percona XtraDB集群8.0.28-19.1 (2022-07-19)
      • 雷竞技下载官网Percona XtraDB集群8.0.27-18.1
      • 雷竞技下载官网Percona XtraDB集群8.0.26-16.1
      • 雷竞技下载官网Percona XtraDB集群8.0.25-15.1
      • 雷竞技下载官网Percona XtraDB集群8.0.23-14.1
      • 雷竞技下载官网Percona XtraDB集群8.0.22-13.1
      • 雷竞技下载官网Percona XtraDB集群8.0.21-12.1
      • 雷竞技下载官网Percona XtraDB集群8.0.20-11
      • 雷竞技下载官网Percona XtraDB集群8.0.20-11.3
      • 雷竞技下载官网Percona XtraDB集群8.0.20-11.2
      • 雷竞技下载官网Percona XtraDB集群8.0.19-10
      • 雷竞技下载官网Percona XtraDB集群8.0.18-9.3
      • wsprep状态变量索引
      • wsprep系统变量的索引
      • wsrep_provider选项的索引
      • PXC创建的文件索引
      • 常见问题
      • 术语表
      • 版权和授权信息
      • 商标政策

    • Percona XtraDB Cluste雷竞技下载官网r 8.0的重要更改
      • 缺省情况下,开启流量加密功能
      • 不建议PXC 5.7节点与PXC 8.0节点混插
      • 缺省情况下,开启PXC严格模式
      • PXC 8.0配置文件布局发生变化
      • Caching_sha2_password是默认的鉴权插件
      • mysql_upgrade是SST的一部分
    • 主要升级场景
      • 场景:没有活动并行工作负载或只有只读工作负载
      • 场景:从PXC 5.6升级到PXC 8.0
    • 小的升级

    升级Percon雷竞技下载官网a XtraDB集群¶

    以下文档详细介绍了MySQL 8.0系列和Percona Server for MySQL的相关变化。雷竞技下载官网在升级到Percona XtraDB Cluster 8.0时,请确保处理了这些文档中提到的任何不兼容的特性和变量。雷竞技下载官网

    • 在MySQL 8.0的雷竞技下载官网Percona服务器中更改

    • 升级MySQL

    • 从MySQL 5.7升级到8.0

    Percona XtraDB Cluste雷竞技下载官网r 8.0的重要更改¶

    • 升级Percon雷竞技下载官网a XtraDB集群
    • Percona XtraDB Cluste雷竞技下载官网r 8.0的重要更改
      • 缺省情况下,开启流量加密功能
      • 不建议PXC 5.7节点与PXC 8.0节点混插
      • [PXC strict mode]默认开启
      • PXC 8.0配置文件布局发生变化
      • Caching_sha2_password是默认的鉴权插件
      • mysql_upgrade是SST的一部分
    • 主要升级场景
      • 场景:没有活动并行工作负载或只有只读工作负载
      • 场景:从PXC 5.6升级到PXC 8.0
    • 小的升级

    缺省情况下,开启流量加密功能¶

    的pxc_encrypt_cluster_traffic变量,用于启用流量加密在默认为Percona Xtr雷竞技下载官网aDB Cluster 8.0。

    除非您相应地配置节点(集群中的每个节点都必须使用相同的SSL证书),或者尝试加入运行PXC 5.7且未加密集群流量的集群,否则该节点将无法加入,从而导致错误。

    错误消息
    …【错误】……[Galera]与远程端点握手…此错误通常由SSL问题引起. ...

    另请参阅

    部分加密PXC流量,配置Write-Set复制节点

    不建议PXC 5.7节点与PXC 8.0节点混插¶

    关闭集群,将每个节点升级到PXC 8.0。在尝试升级之前进行备份是很重要的。

    缺省情况下,开启PXC严格模式¶

    雷竞技下载官网Percona XtraDB Cluster在8.0中运行PXC严格模式默认启用。这将拒绝任何不受支持的操作,并可能在以下情况下停止服务器严格模式验证失败。方法首先启动节点pxc_strict_mode变量设置为宽容的在MySQL配置文件中。

    所有配置设置都保存在MySQL默认配置文件中:

    • Debian和Ubuntu的路径:/etc/mysql/mysql.conf.d / mysqld.cnf

    • Red Hat和CentOS上的路径:/etc/my.cnf

    在检查日志中任何技术预览功能或不受支持的功能,并解决了遇到的任何不兼容问题后,将变量设置为执行在运行时:

    mysql >集pxc_strict_mode=执行;

    使用更新后的配置文件重新启动节点还将variable设置为执行。

    PXC 8.0配置文件布局发生变化¶

    所有配置设置都保存在MySQL默认配置文件中:

    • Debian和Ubuntu的路径:/etc/mysql/mysql.conf.d / mysqld.cnf

    • Red Hat、CentOS操作系统路径:“/etc/my.cnf”

    开始升级之前,请将自定义设置从/etc/mysql/雷竞技下载官网percona-xtradb-cluster.conf.d / wsrep.cnf(Debian和Ubuntu)或/etc/雷竞技下载官网percona-xtradb-cluster.conf.d / wsrep.cnf(在Red Hat和CentOS上)到新的位置。

    请注意

    如果您已将my.cnf文件移动到另一个位置,并将符号链接添加到/etc/my.cnf, RPM包管理器在升级时可以删除符号链接,并在/etc/下放置一个默认的my.cnf文件。

    Caching_sha2_password是默认的鉴权插件¶

    在Pe雷竞技下载官网rcona XtraDB Cluster 8.0中,默认的认证插件为caching_sha2_password。ProxySQL选项-syncusers如果Percona XtraDB集群用户是雷竞技下载官网使用caching_sha2_password。使用mysql_native_password身份验证插件在这些情况下。

    在升级到8.0之前,请确保您正在运行最新的5.7版本。

    Mysql_upgrade是风场¶

    mysql_upgrade现在自动运行的一部分风场。从旧版本升级系统时,不必手动运行它。

    主要升级场景¶

    根据PXC集群上的配置和工作负载,将PXC从5.7升级到8.0的策略可能略有不同。

    的新默认值pxc-encrypt-cluster-traffic(设置为在与从在PXC 5.7中)需要额外的注意。在PXC 8.0集群中,有些节点可能开启了流量加密,有些节点可能没有开启流量加密,因此5.7节点不能加入到PXC 8.0集群中。有关更多信息,请参见缺省情况下,开启流量加密功能。

    场景:没有活动并行工作负载或只有只读工作负载¶

    如果在升级节点时没有活动并行工作负载或集群有只读工作负载,请为集群中的每个节点完成以下步骤:

    1. 关闭其中一个节点5.7集群节点。

    2. 在不删除data-directory的情况下删除5.7 PXC包。

    3. 安装PXC 8.0软件包。

    4. 重新启动mysqld服务。

    重要的

    在升级之前,请确保您的应用程序可以在减小的集群大小下工作。如果集群以偶数个节点运行,则集群可能出现脑裂。

    该升级流程自动检测5.7数据目录的存在,并作为节点启动过程的一部分触发升级。数据目录升级为兼容PXC 8.0。此时节点加入集群,进入已同步状态。3节点集群恢复正常,2节点运行PXC 5.7, 1节点运行PXC 8.0。

    请注意

    自风场没有参与,风场基于自动升级的流程未启动。

    PXC 8.0使用Galera 4, PXC 5.7使用Galera-3。集群将继续使用Galera 3中使用的协议版本3,有效地限制了一些功能。所有节点升级到8.0版本后,应用协议版本4。

    提示

    协议版本保存在protocol_version的列wsrep_cluster表格

    mysql >使用mysql;
    mysql >选择protocol_version从wsrep_cluster;

    输出示例如下:

    +------------------+ | protocol_version  | +------------------+ | 4  | +------------------+ 1行集(0.00秒)

    只要最后一个5.7节点关闭,其余两个节点的配置就会更新为使用协议版本4。然后,一个新的升级节点将使用协议版本4加入,整个集群将维护协议版本4,从而支持额外的Galera 4设施。

    加入最后一个升级节点可能需要更长的时间,因为它会邀请坚持获取配置变更信息。

    请注意

    从Galera 4开始,配置更改被缓存到gcache而配置更改是捐赠的一部分坚持或风场以帮助在连接节点上构建认证队列。其他已经使用协议版本4的节点(比如n2和n3)在引导JOINER节点时提供配置更改。

    前一个节点和倒数第二个节点的情况有所不同,因为它们使用的协议版本3不支持配置更改的捐赠。

    与坚持在加入最后一个节点时,智能IST流被触发来处理升级,甚至在MySQL开始查看数据目录之前。

    重要的

    不建议在不升级的情况下重启最后一个节点。

    场景:从PXC 5.6升级到PXC 8.0¶

    首先,将PXC从5.6升级到PXC 5.7的最新版本。然后使用中描述的过程继续升级场景:没有活动并行工作负载或只有只读工作负载。

    小的升级¶

    要升级集群,请对每个节点执行以下步骤:

    1. 确保所有节点都是同步的。

    2. 停止mysql服务:

      美元sudo服务mysql停止
    3. 升级Percon雷竞技下载官网a XtraDB Cluster和Percona XtraBackup包。有关更多信息,请参见安装Percona X雷竞技下载官网traDB集群。

    4. 备份grastate.dat,以便在因网络问题而损坏或清零时恢复。

    5. 现在,启动安装了8.0包的集群节点,PXC将根据需要升级数据目录——作为启动过程或状态传输(IST/SST)的一部分。

      在大多数情况下,从mysql服务应该运行具有先前配置的节点。有关更多信息,请参见向集群中添加节点。

      美元sudo服务mysql开始

      请注意

      CentOS操作系统将配置文件“/etc/my.cnf”重命名为my.cnf.rpmsave。在将升级的节点加入集群之前,请确保将其重命名。

      PXC严格模式默认情况下启用,这可能导致拒绝任何不支持的操作并可能停止服务器。有关更多信息,请参见Pxc-strict-mode默认开启。

      pxc-encrypt-cluster-traffic默认启用。您需要相应地配置每个节点,并避免使用未加密的集群流量加入集群。有关更多信息,请参见缺省情况下,开启流量加密功能。

    6. 对集群中的下一个节点重复此过程,直到升级所有节点。

    联系我们

    如需免费技术帮助,请访问Percona雷竞技下载官网社区论坛。

    要报告错误或提交功能请求,请打开JIRA票。

    付费支持和管理或咨询服务,请联系雷竞技下载官网Percona销售。


    最近更新:2023-03-20
    雷竞技下载官网Percona LLC和/或其关联公司©2023
    用MkDocs材料

    饼干的同意

    我们使用cookie来识别您的重复访问和偏好,以及衡量我们文档的有效性,以及用户是否找到他们正在搜索的内容。在您的同意下,您正在帮助我们改进我们的文档。

    Baidu
    map