云数据库RDS MySQL或RDS MySQL Serverless实例支持自动升级或手动升级内核小版本,内核小版本的升级涉及性能提升、新功能或问题修复等。

RDS MySQL或RDS MySQL Serverless实例内核小版本的更新说明,请参见AliSQL内核小版本发布记录

其他引擎升级内核小版本请参见:

功能介绍

  • 自动升级:RDS MySQL或RDS MySQL Serverless实例默认自动升级内核小版本,您可以在基本信息页面看到小版本自动升级的设置情况。当您的内核小版本低于最新内核小版本时,系统将会不定期地下发主动运维任务来升级内核小版本。任务信息将通过短信、站内信等渠道通知您。自动升级操作将会在您设置的可维护时间段内进行。
  • 手动升级:当您的RDS MySQL或RDS MySQL Serverless实例所使用的内核小版本低于最新内核小版本时,阿里云会不定期推送升级通知给您,告知您实例需要升级至最新的稳定内核小版本。通知信息将通过短信、站内信等渠道发送给您。建议您在收到通知后尽快升级实例的内核小版本。您可以在实例的基本信息页面手动升级内核小版本,或者修改升级设置为自动升级
    警告 如果收到通知后六个月内未升级到最新稳定版本,因此造成的业务中断、数据丢失等损失和后果均由您承担。详情请参见服务协议

影响

升级内核小版本可能会导致业务出现一次30秒的闪断。

自动升级操作将会在您设置的可维护时间段内进行,您可以在实例详情页修改可维护时间段。

手动升级时,请您尽量在业务低峰期执行升级操作,或确保您的应用有自动重连机制,自动重连需要在您的应用侧代码中设置。

注意事项

  • 内核小版本过低可能会导致任务中断。建议您定期,或在收到阿里云的运维通知后升级您的内核小版本。
  • 内核小版本生命周期结束后,该内核版本将会下线。
  • 实例下若有只读实例,并且该只读实例的内核小版本低于目标版本,系统会先升级该只读实例,再升级主实例。
  • 如果实例内核版本过期或者不在维护列表内,当实例进行升级、变配,或者阿里云对实例硬件进行升级时,将会自动升级到最新的内核小版本。
  • 升级内核小版本后无法降级。
  • RDS MySQL基础版实例升级小版本后,实例的基本信息页的备份使用量可能会显示为0,且在下一次定时备份完成后自动恢复。
  • 新购实例不会进行推送升级提醒通知,如您需要升级到最新版本,可以在实例的基本信息页面手动升级内核小版本
  • 升级流程启动后,不能取消。如果升级失败,将回滚所有变更,并且实例具有与之前相同的引擎版本、元数据等。
  • 升级通知需要您在消息中心订阅,自动升级下发的主动运维任务将通过【云数据库故障或运维通知】通知您,手动升级的通知将通过【产品升级、配置&价格变更相关信息通知】通知您。

修改自动升级设置

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 配置信息区域单击小版本自动升级右侧的设置
  3. 选择自动升级手动升级,然后单击确定

手动升级内核小版本

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 配置信息区域单击升级内核小版本
    说明 如果没有找到此按钮,表示内核已经是最新版本。
  3. 在弹出的对话框中,选择可升级到版本,并选择升级时间,单击确定

常见问题

  • 问:升级内核小版本后怎么小版本没变(SELECT @@version)?

    答:升级内核小版本是阿里云的内核小版本,不是MySQL的内核版本。您可以用show variables like '%rds_release_date%'查询您的内核小版本。

  • 问:每次升级内核小版本只能往上升级一个版本吗?

    答:您可指定任意可升级的小版本,请以控制台为准。

  • 问:升级过程中,实例为什么会出现闪断?是否会有其他严重风险?

    答:为保证业务稳定,升级采用先备后主的方式。备实例升级完成后,业务自动切换至备实例,引发闪断,持续约30秒。无其他严重风险。

相关API

API描述
升级内核小版本调用UpgradeDBInstanceKernelVersion接口升级RDS MySQL实例的内核小版本