暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

[译文] PHP开发必看的 MySQL 8.0.26 发行说明要点!

原创 Dave Stokes 2021-08-11
1096

2021 年 7 月 20 日,星期二

MySQL 8.0.26 和发行说明中的​​有趣项目

您可能已经注意到 MySQL 8.0.26 今天发布了(是的!),我建议您阅读发行说明, 但这里有一些亮点。

  • 不推荐使用 TLS 版本 1 和 1.1。请使用更高版本,例如 1.2 和 1.3(您也需要 OpenSSL 1.1.1 或更高版本)。
  • 服务器登录客户端超时中的更多信息包括超时值以及该信息可用时的客户端用户和主机
  • 在列之间复制值的内部函数得到改进,测试速度提高了约 11% (YMMV)
    发行说明中有很多有趣的信息,它们显示了 MySQL 工程团队为为您提供更好的产品而投入到发行版中的工作量。

但这些警告是什么?
但是你们中的一些人可能会看到以下消息:

不推荐使用语法“sync_master_info”,并将在未来版本中删除。请改用sync_source_info。

’NO_ZERO_DATE’、‘NO_ZERO_IN_DATE’ 和 ‘ERROR_FOR_DIVISION_BY_ZERO’ sql 模式应该与严格模式一起使用。它们将在未来版本中与严格模式合并。

那是什么意思?

第一个警告是替换攻击性术语的持续过程的一部分(请参阅 MySQL术语 更新),新语法是sync_source_info,替换了sync_master_info。这些更改比源代码中的简单全局搜索和替换要复杂得多。根据发行说明,大部分更改已与相应的帮助文本一起进行。

第二个是关于 STRICT MODE(更严格的模式?)添加设置即将发生变化的警告。

来自MySQL手册

在MySQL 8.0的默认SQL模式包括以下模式: , , , , ,和 。ONLY_FULL_GROUP_BYSTRICT_TRANS_TABLESNO_ZERO_IN_DATENO_ZERO_DATEERROR_FOR_DIVISION_BY_ZERONO_ENGINE_SUBSTITUTION

并查看 严格的 SQL 模式

从 8.0.26 开始,只有当您拥有设置受限变量的权限时,您才能将会话设置为严格模式。

像往常一样,您可以从https://www.mysql.com/downloads/下载

文章来源:https://elephantdolphin.blogspot.com/2021/07/mysql-8026-and-interesting-items-in.html

最后修改时间:2021-08-11 15:52:53
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论