快讯! MySQL 8.4.0 LTS 发布(MySQL 第一个长期支持版本)

pu3周前科技237

MySQL 第一个长期支持版本 8.4.0 LTS 发布,社区版下载地址: https://dev.mysql.com/downloads/mysql/

功能变更

添加或更改的功能

重要变更;组复制: 与组复制相关的两个服务器系统变量的默认值已更改:

系统变量的默认值为 group_replication_consistency now BEFORE_ON_PRIMARY_FAILOVER;以前,这是EVENTUAL.

系统变量的默认值为 group_replication_exit_state_action now OFFLINE_MODE;以前,这是READ_ONLY.

有关详细信息,请参阅列出的变量的描述,以及 配置事务一致性保证和对故障检测和网络分区的响应。 (WL#15712,WL#15713)

重要变更: 不支持从 MySQL 5.7 升级到 MySQL 8.4;代码和行为已更新以反映这一点。将 MySQL 5.7 升级到 8.0,然后再继续升级到 8.4。 (WL#15924)

InnoDB: 现在,在长时间运行的回滚过程中,进度消息会定期记录为信息注释级别的错误消息,最初为 ER_IB_LONG_ROLLBACK_FULL(附加事务信息),后跟连续的 ER_IB_LONG_ROLLBACK. (WL#15822)

InnoDB: 更改了以下配置选项的默认值 innodb_adaptive_hash_index, innodb_buffer_pool_in_core_file, innodb_buffer_pool_instances, innodb_change_buffering, innodb_doublewrite_files, innodb_doublewrite_pages, innodb_flush_method, innodb_io_capacity, innodb_io_capacity_max, innodb_log_buffer_size, innodb_numa_interleave, innodb_page_cleaners, innodb_parallel_read_threads, innodb_purge_threads, innodb_read_io_threads, innodb_use_fdatasync, temptable_max_ram, temptable_max_mmap, 以及 temptable_use_mmap.

克隆插件版本要求放宽,允许在同一系列的不同点版本之间进行克隆。换句话说,只有主要版本号和次要版本号必须匹配,而以前点版本号也必须匹配。

例如,克隆功能现在允许将 8.4.0 克隆到 8.4.14 以及将 8.0.51 克隆到 8.0.37。对于 8.0,之前的限制仍然适用于 8.0.37 之前的版本,因此不允许将 8.0.36 等克隆到 8.0.42,反之亦然。 (WL#15989)

服务器管理

重要更改: 此版本添加了特定于FLUSH PRIVILEGES语句使用的权限。与现有 RELOAD权限不同,新 FLUSH_PRIVILEGES权限仅适用于FLUSH PRIVILEGES语句。此权限的范围是全局的,并且适用于用户和角色。

RELOAD继续以这种方式支持 该特权,以提供向后兼容性;具有此权限的用户FLUSH PRIVILEGES在升级后仍然可以执行语句。作为升级到 MySQL 8.4 版本的一部分,将执行检查以查看是否有任何用户具有该 FLUSH_PRIVILEGES权限;如果没有, RELOAD则拥有该权限的用户也会自动分配新的权限。 (WL#16044)

重要更改: 此版本添加了新 OPTIMIZE_LOCAL_TABLE权限。用户必须具有此权限才能执行 OPTIMIZE LOCAL TABLE和 OPTIMIZE NO_WRITE_TO_BINLOG TABLE语句。

从以前的版本升级时,已拥有该SYSTEM_USER权限的用户将自动被授予该 OPTIMIZE_LOCAL_TABLE权限。 (WL#15819)

弃用和删除说明

重要更改: 已弃用的mysql_native_password 身份验证插件现在默认处于禁用状态。可以通过使用新 --mysql-native-password=ON服务器选项启动 MySQL 或添加mysql_native_password=ON 到[mysqld]MySQL 配置文件的部分来启用它。

复制: 以前版本的 MySQL 中已弃用的与 MySQL 复制相关的许多功能的语法现已删除。这些功能包括 SQL 语句语法的各个方面以及 MySQL 服务器中的多个系统状态变量。这些变化详述如下。

SQL 语句已删除。 以下 SQL 语句已被删除(替换在括号中): START SLAVE (START REPLICA); STOP SLAVE (STOP REPLICA); SHOW SLAVE STATUS (SHOW REPLICA STATUS); SHOW SLAVE HOSTS (SHOW REPLICAS); RESET SLAVE (RESET REPLICA); CHANGE MASTER TO (CHANGE REPLICATION SOURCE TO); RESET MASTER (RESET BINARY LOGS AND GTIDS); SHOW MASTER STATUS (SHOW BINARY LOG STATUS); PURGE MASTER LOGS (PURGE BINARY LOGS); 以及 SHOW MASTER LOGS (SHOW BINARY LOGS).

更多内容请关注 MySQL 官网。

– END –

如果这篇文章为你带来了灵感或启发,就请帮忙点『赞』or『在看』or『转发』吧,感谢!(๑˃̵ᴗ˂̵)

相关文章

Apple Pencil 3 新功能曝光,至少有这三个更新

Apple Pencil 3 新功能曝光,至少有这三个更新

Apple Pencil 3 全新功能 即将登场 最近苹果发布了面向开发者的 iPadOS 17.5 测试版,9to5Mac 在其中发现了多段代码,暗指新款 Apple Pencil 将有一...

大模型冲进了亚运赛场

杭州亚运会上,除了阿里云和商汤在赛场上”狠秀了一把肌肉“外,支付宝、百度也纷纷”亮剑“。 东南形胜,三吴都会,钱塘自古繁华。 杭州作为千年古城,在第19届亚运会举办期间,历史的厚重感与现代科技的赛博...

小米汽车:SU7上市27分钟大定50000台

小米汽车:SU7上市27分钟大定50000台

凤凰网科技讯 3月28日,小米汽车官方发博称小米SU7上市27分钟,大定50000台。 据悉,小米SU7共有三个版本,分别是:21.59万标准版、24.59万PRO版和29.99万MAX版。此外,...

《Demeo Battles》已登陆 Meta Quest 和 Steam 平台

  近日,《Demeo》的 PvP 衍生游戏《Demeo Battles》已登陆Meta Quest和 Steam 平台,并将于 2024 年登陆PICO和 PSVR2 平台,售价 19.99 美元...

给互联网人的反侦查手册 2.0

给互联网人的反侦查手册 2.0

我们希望重申,员工首先是一个人,应当拥有基本的权利。 文丨沈方伟 编辑丨管艺雯 屏幕另一端的人严肃地提出了第一个问题:“2022 年 x 月 x 日,你在 x 点 x 分 x 秒你打开...

起诉股民,另一种失败的公司经营策略丨格物致知

(图片来源:东方IC) 缪因知/文近日,上海嘉定区法院举行新闻发布会发布了若干起典型案例。其中一起上市公司状告股民,最后败诉的案例,由于涉及公众言论自由和公司名誉权的冲突,引起了媒体的广泛关注。...