更新时间:2024-09-05 GMT+08:00

升级内核小版本

云数据库RDS for MariaDB支持手动或者自动升级内核小版本,升级内核小版本不但可以修复历史问题而且能让用户体验更丰富的功能。本文介绍如何升级内核小版本。

注意事项

  • 当有对应的小版本更新时(定期同步开源社区问题、漏洞修复等),请及时升级小版本。
  • 升级数据库内核小版本会重启RDS for MariaDB实例,服务可能会出现闪断,请您尽量在业务低峰期执行该操作,或确保您的应用有自动重连机制。
  • 升级内核小版本时,如果RDS实例为DRS任务的源端,DRS可能会拉取不到RDS实例的日志;如果RDS实例为DRS任务的目标端,DRS可能会写不进目标库。
    建议您在升级内核小版本前先确认RDS实例Binlog的保留时间:
    • 如果Binlog在保留时间内,待内核小版本升级完成后,DRS任务会自动重启。
    • 如果Binlog不在保留时间内,您需要重新配置或创建DRS任务。
  • 升级内核小版本后,实例会升级到新的内核小版本,无法降级。如果升级失败,将会自动回退到原版本。
  • 小版本升级过程中禁止event的DDL操作,如create event、drop event和alter event。

使用须知

  • 如果主备实例在同一可用区,升级内核小版本会触发一次主备倒换。如果主备实例在不同可用区,则会触发两次主备倒换。
  • 升级主实例小版本时,如果有只读实例,也会同步升级只读实例的小版本,升级完成会重启实例,请您选择合适的时间升级(不支持单独升级只读实例的小版本)。
  • 升级内核小版本一般是分钟级完成。
  • 升级主备实例时,升级顺序依次是备实例、主实例。

使用限制

  • 对于主备实例,复制延迟大于300秒无法升级小版本。
  • 实例中存在异常节点,无法升级小版本。
  • 云数据库RDS for MariaDB暂不支持已开启事件定时器功能的实例升级内核小版本,若您想使用该功能,请先关闭事件定时器。具体操作请参见开启或关闭事件定时器

操作步骤

  1. 登录管理控制台
  2. 单击页面左上角的,选择“数据库 > 云数据库 RDS”。
  3. “实例管理”页面,单击主实例名称。
  4. “基本信息”页面,“数据库信息”模块的“数据库引擎版本”处,单击“补丁升级”

    如果当前数据库实例的内核小版本已经是最新版本那么无需再升级内核小版本。

    图1 升级内核小版本

  5. 在弹出框中,选择升级方式,单击“确定”

    • 立即升级:系统会立即升级您的数据库内核版本到当前最新版本。
    • 可维护时间段内升级:系统会在您设置的可维护时间段内,升级您的数据库内核版本到当前最新版本。