更新时间:2024-08-09 gmt 08:00
升级rds for mysql内核小版本-九游平台
操作场景
云数据库 rds for mysql支持自动或手动升级内核小版本,内核小版本的升级涉及性能提升、新功能或问题修复等。
新创建的实例默认为最新小版本。华为云有新的内核小版本发布时,您可以在“实例管理”页面“数据库引擎版本”列看到内核小版本升级提示,单击“补丁升级”跳转到小版本升级页面。
图1 升级
内核小版本功能详情请参见。
升级方案
根据升级时间不同,升级内核小版本可以分为以下两种方式。
如果当前实例的内核版本存在已知重大缺陷,或者已过期、已下线,系统会在可维护时间段内下发升级任务,并通过短信、邮件等渠道进行通知。
注意事项
- 当有对应的小版本更新时(定期同步开源社区问题、漏洞修复),请及时手动立即升级或者设置可维护时间段升级小版本。
- 升级数据库内核小版本会重启rds for mysql实例,服务可能会出现闪断,请您尽量在业务低峰期执行该操作,或确保您的应用有自动重连机制。
- 升级内核小版本期间,除了主备切换时的网络闪断外,由于主备之间默认是半同步复制,升级过程中会有两次单条sql持续最长十秒的更新及写入等待,用户可通过修改主备间的复制模式为异步来规避此场景。
- 如果主备实例在同一个az,升级内核小版本会触发一次主备倒换;如果主备实例在不同az,则会触发两次主备倒换。
- 升级主实例小版本时,如有只读实例,也会同步升级只读实例的小版本,升级完成会重启实例,请您选择合适的时间升级(不支持单独升级只读实例的小版本)。
- 升级内核小版本时,如果rds实例为drs任务的源端,drs可能会拉取不到rds实例的日志;如果rds实例为drs任务的目标端,drs可能会写不进目标库。
建议您在升级内核小版本前先确认rds实例binlog的保留时间:
- 如果binlog在保留时间内,待内核小版本升级完成后,drs任务会自动重启。
- 如果binlog不在保留时间内,您需要重新配置或创建drs任务。
- 升级内核小版本后,实例会升级到新的内核小版本,无法降级。如果升级失败,将会自动回退到原版本。
- 升级小版本前建议先做一次全量备份。
- 升级内核小版本一般是分钟级完成。
- 小版本升级过程中禁止event的ddl操作,如create event、drop event和alter event。
如果小版本升级时,界面提示主节点存在ddl操作,可通过如下方式处理:
- 将实例status为slaveside_disabled状态的event,更改为enabled或者disabled状态后再进行升级。
- 删除slaveside_disabled状态的event后再进行升级。
约束条件
- 对于主备实例,复制延迟大于300秒无法升级小版本。
- 升级主备实例时,升级顺序依次是备实例、主实例。
- 实例中存在异常节点,无法升级小版本。
- 云数据库rds for mysql暂不支持已开启事件定时器功能的实例升级内核小版本,若您想使用该功能,请先关闭事件定时器。具体操作请参考。
- 8.0.28及以上的内核版本,不支持设置tlsv1.1,可以通过参数“loose_tls_version”修改tls版本。
操作步骤
- 。
- 单击管理控制台左上角的,选择区域和项目。
- 单击页面左上角的,选择“数据库 > 云数据库 rds”,进入rds信息页面。
- 在“实例管理”页面,单击主实例名称。
- 在“基本信息”页面,“数据库信息”模块的“数据库引擎版本”处,单击“补丁升级”。
图2 升级数据库内核小版本
- 在弹出框中,选择升级方式,单击“确定”。
- 立即升级:系统会立即升级您的数据库内核版本到当前最新版本。
- 可维护时间段内升级:系统会在您设置的可维护时间段内,升级您的数据库内核版本到当前最新版本。
图3 选择升级方式
父主题:
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨