数据库版本

最近更新时间:2025-03-12 09:18:32

我的收藏

支持版本

轻量数据库服务支持的数据库版本为:MySQL 5.7、MySQL 8.0,各个版本相关生命周期,请参见 MySQL 社区版本生命周期相关公告(25页)。MySQL 官方服务生命周期支持策略如下:
Release
GA Date
Premier Support End
Extended Support End
Sustaining Support End
MySQL 5.7
Oct 2015
Oct 2020
Oct 2023
Indefinite
MySQL 8.0
Apr 2018
Apr 2025
Apr 2026
Indefinite
说明:
腾讯云轻量数据库服务将对 MySQL 5.7版本的支持延长到2023年10月之后。

版本支持策略

说明:
腾讯云支持结束日期指的是不继续在该版本上做内核小版本优化,已上线该版本的客户可继续使用。
版本
腾讯云支持开始日期
腾讯云支持结束日期
社区停用日期
MySQL 5.7
2017年6月
-
2023年10月
MySQL 8.0
2020年8月
-
2026年4月

MySQL 8.0和 MySQL 5.7版本功能差异列表

说明:
下表中仅列出 MySQL 8.0与 MySQL 5.7的部分重要差异,具体差异请参见 官网文档
特性
MySQL 5.7
MySQL 8.0
GRANT ... IDENTIFIED BY PASSWORD 语法
支持
不支持
PASSWORD()函数,如 SET PASSWORD ... = PASSWORD('auth_string')
支持
不支持
SQL_MODE 系统变量的参数:DB2,MAXDB,MSSQL,MYSQL323,MYSQL40,ORACLE,POSTGRESQL,NO_FIELD_OPTIONS,NO_KEY_OPTIONS,NO_TABLE_OPTIONS,PAD_CHAR_TO_FULL_LENGTH,NO_AUTO_CREATE_USER
支持
不支持
GROUP BY 语法默认自动排序
支持
不支持
ENCODE()、DECODE()、ENCRYPT()、DES_ENCRYPT()、DES_DECRYPT()等加解密函数
支持
不支持
空间分析相关函数。更多信息,请参见 官方文档
支持
不支持
函数以前接受 WKB 值的字符串或几何参数,现在不再允许几何参数,请参见 官方文档
支持
不支持
解析器将 \\N 解析为 NULL
支持
不支持
PROCEDURE ANALYSE() 函数
支持
不支持
InnoDB 压缩临时表
支持
不支持
JSON_APPEND()、JSON_MERGE() 功能
支持
不支持
事务调度先进先出(FIFO)算法,请参见 官方文档
支持
不支持
undo_truncate_sweep_count、undo_truncate_sweep_usec、undo_truncate_flush_count 和 undo_truncate_flush_usec 计数器
支持
不支持
数值数据类型 ZEROFILL
支持
不支持
information_schema_stats_expiry
支持
不支持
查询缓存
支持
不支持
INFORMATION_SCHEMA 库中的 GLOBAL_VARIABLES、SESSION_VARIABLES、GLOBAL_STATUS、SESSION_STATUS 表,请参见 官方文档
支持
不支持
INFORMATION_SCHEMA 库中的 INNODB_LOCKS 和 INNODB_LOCK_WAITS 表
支持
不支持
并行查询
不支持
支持
sort merge join
不支持
支持
statement outline
不支持
支持
REVOKE 支持 IF EXISTS 和 IGNORE UNKNOWN USER 选项
不支持
支持
支持原子 DDL,这可确保 DDL 操作完全提交或回滚,请参见 官方文档
不支持
支持

MySQL 8.0版本优势

轻量数据库服务结合优质的管控服务和 TXSQL 内核,提供更快、更稳的企业级服务,丰富行业场景,助力客户轻松应对各种业务场景。
TXSQL 内核提供100%的 MySQL 兼容能力,主流 MySQL 分支完全兼容。
提供热备、冷备容灾体系,可用性达到99.99%,可靠性达到99.9999999%,确保服务可用,数据不丢失。
提供一系列便捷数据库管理服务:监控、备份回档、弹性等,让您专注于业务开发。
实例最高 QPS 可达百万级,极大简化业务开发和数据库运维,减少业务架构复杂度,助您轻松搞定数据库管理。

MySQL 8.0性能对比

读性能



写性能



热点问题

是否支持升级数据库版本?

暂不支持数据库版本 MySQL 5.7升级至 MySQL 8.0。如果您需要使用 MySQL 8.0版本的数据库,建议重新创建一个 MySQL 8.0版本的数据库,然后参考 通过 DTS 升级数据库版本 MySQL5.7至8.0 的操作方法,将原 MySQL 5.7版本的数据库的数据通过 DTS 同步至新创建的 MySQL 8.0版本的数据库。