升级数据库版本 您可以在MySQL控制台上升级数据库版本,也可以通过数据传输服务DTS升级数据库版本。本文介绍关系数据库MySQL版升级数据库版本的具体操作。 注意 仅华北2、西安7、武汉41、长沙42、杭州7II类型资源池支持该功能,I类型资源池不支持该功能,具体支持情况以控制台页面展示为准。更多资源池信息,请参见功能概览。 方式一 :通过控制台进行原地升级 注意 您可以通过控制台进行原地升级数据库版本,该方式支持将主备及以上规格的实例,从 5.7版本升级到8.0版本。 由于升级时会拷贝系统组件包,因此要求您的存储空间使用率低于85%,否则将升级失败,如果您的存储空间使用率超过85%,您可以通过存储空间扩容来扩大存储空间以满足升级要求。 约束限制 不支持只读实例,升级前需要释放只读实例。 仅主备实例及以上多节点实例才支持大版本升级。 升级前确保实例状态为运行中,且延迟少于10秒。 如果实例开启了SSL功能,则不支持升级,请先关闭SSL加密后再升级。 数据库中的存储过程、触发器、视图或函数中如果包含MySQL 8.0不支持的特性,可能会导致升级失败。 只支持InnoDB,针对非系统表,在将版本升级到MYSQL 8.0后,会把所有非InnoDB转换成InnoDB表。 用户参数不支持迁移,升级完成后自行设置。例如:SQL审计升级前开启,升级后默认关闭,需要用户自行开启。 数据库版本升级之后,旧版本的审计日志的内容可能不会进行展示。