​MySQL 的第一个长期支持版 8.4 GA


MySQL的第一个长期支持版 8.4 GA,一些具体变更内容如下:

功能增加/更改

  • 认证插件:默认情况下,“mysql_native_password”认证插件被禁用,如果用户需要兼容旧的应用程序,需要在启动MySQL服务器时,启用该插件 “--mysql-native-password=on”
  • 克隆插件:克隆插件对于版本的要求放宽,允许在同一个大版本内进行克隆,不再要求小版本必须一致。例如,可以从8.4.0克隆至8.4.14。
  • 支持在Windows上使用基于SASL的LDAP认证,Windows的客户端可以使用GSSAP/Kerberos和“authentication_ldap_sasl_client”插件进行认证。
  • 主从复制中“SOURCE_RETRY_COUNT”选项值变更为10,默认情况下,主从复制将在10分钟内,每60秒尝试一次重新连接。
  • 主从复制中的“START REPLICA”的“SQL_AFTER_GTIDS ”选项支持多线程回放(MTA)。
  • 主从复制中使用的大量 “MASTER”/”SLAVE”被删除,用户需要使用“SOURCE”/“REPLICA”替代。
  • “mysqldump”中增加“--output-as-version”选项,支持从8.2以后版本的MySQL服务器兼容旧的MySQL服务器。该选项值为“SERVER”,“BEFORE_8_2_0”,和“BEFORE_8_0_23”。
  • 组复制的“group_replication_set_as_primary()”函数在选择新的主要成员时,将等待正在进行的DDL结束。
  • “group_replication_consistency”系统变量的默认值从“EVENTUAL”改为“BEFORE_ON_PRIMARY_FAILOVER”。“group_replication_exit_state_action ”系统变量的默认值改为“OFFLINE_MODE”。
  • 增加自动更新直方图功能。当启用该功能后,无论是否执行“ANALYZE TABLE”,都将自动更新直方图。
  • 在“Performance_Schema”中增加线程池的连接信息,并增加“tp_connections”表,用以显示每个线程池的连接。

除了上面的部分增加内容,在该版本中还对一部分功能进行了删除和降级,包括去除了大量的“MASTER/SLAVE”等等,想要了解详细内容,可访问 MySQL 官网 

稿源:https://mp.weixin.qq.com/s/d-4LL0efkXYgcaFrNeQ-eQ


相關推薦

2023-04-20

4 月 18 日 GA,这可能是包含新功能、新特性的 8.0 的最后一个版本,之后的 MySQL 版本将会在发行方式上发生重大改变。 未来 MySQL 将发布 2 个版本,长期支持版和创新版。长期支持版的目标为稳定性,仅修复 BUG 并发布安全补

2023-01-18

上进行了调整。一些内容包括: 不带引号的标识符中的第一个字符如果使用美元符号“$”,服务器将发出警告,“ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT”,该使用方式在未来的版本中进行删除,将改变或影响以美元开头的标识符

2024-01-19

ID进行复制时,将不再允许“CHANGE REPLICATION SOURCE TO”指向一个非空的“IGNORE_SERVER_IDS”列表,(由于“IGNORE_SERVER_IDS”与GTID模式不兼容,在8.0中已经降级处理),同理,如果一个已经存在的复制通道,在创建时使用了忽略服务器

2023-02-18

MariaDB 10.11.2 现已正式推出。这是 MariaDB 10.11 系列的第一个 GA 版本,一个长期支持版本。 具体更新内容包括: Notable Items Red Hat Enterprise Linux、CentOS、Fedora、openSUSE 和 SUSE 的 Yum/DNF/Zypper 存储库在这个版本中更改为使用带有 SHA2

2023-04-29

一致(当然,如果你现在已经是 v5.15.0,就可以跳过这里的第1步,进入第2步),release 页面有每个版本表结构的更新说明,可以根据你正在使用的版本,按照说明,逐个执行下更新表结构的语句 第2步. 解压 n9e 安装包,导

2024-07-03

noDB ReplicaSet中锁的处理,不再需要多个每个实例的锁。 支持部分或完全解散ClusterSet。 支持在所有能够访问的成员上执行“.execute().”。 升级检查工具支持对外键参照的检查。 以上内容是 MySQL 9.0的部分变化和介绍,详细

2024-07-09

始,官方启用了新的版本模型:MySQL 创新版 (Innovation) 和长期支持版 (LTS)。 根据介绍,两者的质量都已达到可用于生产环境级别。区别在于: 如果希望尝试最新的功能和改进,并喜欢与最新技术保持同步,那么 MySQL 创新版

2023-08-29

与底层技术 >>> 大家好,夜莺项目发布 v6.1.0 版本,这是一个中版本迭代,不止是 bugfix 了,而是引入了既有功能的增强。具体增强了什么功能,下面一一介绍。 1. 增强可观测性数据串联 从 v6.1.0 开始,对日志索引模式做了增

2023-10-27

客户端库现在支持使用查询预处理语句的属性,并引入一个新的 C API声明函数“mysql_stmt_bind_named_param()”,用以替换现已弃用的“mysql_stmt_bind_param()”函数。与 “mysql_stmt_bind_param() ”不同,“mysql_stmt_bind_named_param()” 允许绑定

2022-10-12

线程池插件,在MySQL企业版中提供。 以上内容是8.0.31的一个快速浏览,更为详细的功能改进和错误修复,可访问官网。 稿源:https://mp.weixin.qq.com/s/h5l811FMpZH4xm6ATvU9tA

2022-07-28

的执行性能  mysqldump 自定义长查询时间 mysqldump增加一个新的选项 -mysqld-long-query-time ,通过该选项,用户可以增加mysqldump查询所允许的经过时间,以便避免写入慢查询日志,从而减少不必要的日志记录。 Error log 组件

2023-03-18

好,仍处于早期阶段,正在进行开发。距离在原生 Wayland 支持之外再补充 (X)Wayland 支持,还需要很长一段时间,可能在 2024 年初发布的 Wine 9.0 稳定版能看到。 Wine 8.4 还对 IME 支持代码进行了清理、测试修复以及总共 51 个错误修

2022-07-15

例子 / Examples 我们在主页上有不少例子,这是让您入门的第一个: We have several examples on the website. Here is the first one to get you started: Serve.Run(); [DynamicApiController] public class HelloService { public string Say() => "Hello, Furion"; } &n

2022-11-24

们进入 Ubuntu 23.04。也就是说,我们并没有将自己束缚在一个发行版上,我们对每个 LTS 的尝试都是为尽可能多的发行版做到最好。” 第三,MariaDB 期望通过为用户提供稳定性来简化用户群的生活。稳定性意味着两件事:在可靠