mysql8.0.4.rc_MySQL 8.0.4 RC 发布,亮点很多

MySQL 8.0.4 RC版本发布,引入了多项改进和新特性,包括caching_sha2_password作为默认认证机制,OpenSSL的动态链接,JSON表函数,RLIKE/REGEXP功能增强,以及SQL摘要函数等。这增强了安全性,提供了更好的JSON数据处理能力,以及更灵活的正则表达式支持。
摘要由CSDN通过智能技术生成

MySQL开发团队非常高兴地宣布MySQL 8.0.4(第二个8.0版本候选版本(RC2))现在可以在dev.mysql.com上下载(8.0.4增加了8.0.3,8.0.2, 8.0.1和8.0.0)。 源代码在GitHub上可用。 您可以在8.0.4发行说明中找到完整的更改列表和错误修复。 这里是亮点。 请享用!

安全

使用caching_sha2_password默认身份验证机制(WL#11057) - Harin Vadodaria的这项工作将默认身份验证插件从mysql_native_password更改为caching_sha2_password。 caching_sha2_password插件在WL#9591中开发,并在MySQL 8.0.3中提供。 从5.7升级不会改变现有用户的身份验证方法。 但升级到8.0后,新用户默认会得到新的caching_sha2_password。

MySQL服务器中的OpenSSL的动态链接(WL#10524) - Tor Didriksen的这个工作实现了OpenSSL for MySQL 8.0的动态链接。 这意味着客户可以选择使用哪个OpenSSL库与MySQL,例如 由于客户组织施加的安全要求。 MySQL社区现在默认使用OpenSSL库来实现TLS / SSL和其他加密函数,这些函数以前是使用yaSSL实现的。

JSON表函数

添加JSON表函数(WL#8867) - Evgeny Potemkin的这项工作实现了将JSON数据视为SQL表的能力。 这是非常强大的,因为它使JSON数据的SQL机制的使用。 JSON_TABLE()创建JSON数据的关系视图。 它将JSON数据评估的结果映射到关系行和列。 用户可以使用SQL查询由该函数返回的结果为常规关系表,例如, 加入,项目和聚合。

RLIKE / REGEXP

添加ICU库以处理RLIKE / REGEXP(WL#8987) - Martin Hansson的这项工作将MySQL的REGEXP()/ RLIKE()使用的库从Henry Spencer更改为ICU。主要推动因素是支持UTF8MB4的正则表达式以及REGEXP_INSTR(),REGEXP_LIKE(),REGEXP_REPLACE()和REGEXP_SUBSTR()等新函数。这项工作还增加了系统变量regexp_stack_limit和regexp_time_limit来控制执行。 REGEXP_REPLACE()函数是MySQL社区最需要的功能之一,例如见Hans Ginzel报告为BUG#27389的功能请求。

SQL DIGEST

SQL函数返回给定SQL的DIGEST(WL#9637) - Martin Hansson的这个工作增加了两个新的本地函数STATEMENT_DIGEST()和STATEMENT_DIGEST_TEXT()。对于包含有效SQL语句的字符串,STATEMENT_DIGEST()将返回performance_schema将分配给该语句的摘要,而STATEMENT_DIGEST_TEXT()将返回performance_schema将使用的规范化语句。此功能对于想要将服务器摘要与其应用程序端查询捕获相关联的用户非常有用。

表空间

InnoDB:提供不带ISL文件的脱机数据库可移植性(WL#8619) - Sunny Bains的这项工作可确保ibd和系统表空间文件可以在服务器脱机时从一个位置移动到另一个位置。必须使用--innodb-directories =“dir1 ”重新启动服务器,以便服务器知道新的位置。隐式创建的名为“undo_001”的撤销表空间文件必须位于--innodb-undo-directory中,就像它们一直是一样的。在5.6中引入的* .isl(InnoDB符号链接)文件已被WL#6416删除。

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值