前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[翻译] MySQL 5.7.40 更新日志

[翻译] MySQL 5.7.40 更新日志

作者头像
大大刺猬
发布2022-11-08 11:45:38
1.2K0
发布2022-11-08 11:45:38
举报
文章被收录于专栏:大大刺猬

译者说明

翻译人员: ddcw

原文地址: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-40.html

版本: mysql 5.7.40 General Availability

跟新时间: 2022-10-11

mysql 5.7.40下载地址: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz

新增或者变化的功能

  • 重要变化:MySQL Server链接的openssl库已经更新到1.1.1q了. openssl 1.1.1q修复的问题请看https://www.openssl.org/news/cl111.txthttps://www.openssl.org/news/vulnerabilities.html. (Bug #34414695)
  • MySQL Server链接的curl库已经跟新到7.84.0. (Bug #34138733, Bug #34614578)
  • MySQL Server的AES_ENCRYPT()函数AES_DECRYPT()函数现在支持使用密钥导出函数(KDF)来创建加密的复杂的密钥. 派生密钥用于加密和解密数据, 它保留在MySQL Server实例中, 用户不能访问它. 强烈建议使用KDF, 因为它既简单又安全. 这些函数支持HKDF (OpenSSL 1.1.0), 可以指定盐(可选)和特殊的上下文在密钥中; 也支持PBKDF2 (OpenSSL 1.0.2), 可以指定盐(可选)和生成密钥的次数.

不太好理解,看个例子吧:

HKDF

代码语言:sql
复制
SELECT AES_ENCRYPT('mytext','mykeystring', '', 'hkdf', 'salt', 'info');

PBKDF2

代码语言:sql
复制
SELECT AES_ENCRYPT('mytext','mykeystring', '', 'pbkdf2_hmac','salt', '2000');

已修复的BUG

  • InnoDB : 降序的B数会导致断言(assertion)失败. (Bug #34144951)
  • InnoDB : 在dict_table_x_lock_indexes()中违反顺序(order)的索引锁(latch)会导致断言失败. (Bug #32912868)
  • InnoDB : 在特殊情况下, TRUNCATE TABLE操作无法释放获取的mutex. (Bug #107858, Bug #34380370)
  • 服务器并不总是按预期处理嵌套视图.
  • mysqlpump可能没有获得使用派生表(通常是查询中的from子句)的正确权限, 如果存在派生表,则导出失败. 现在已修复. (Bug #33866103)
  • 当mysqld使用--log-timestamps=SYSTEM选项时, 日志消息中的ISO 8601时间戳未考虑到夏令时的情况. (Bug #28632725, Bug #32893161)
  • GRANT OPTION权限被视为与数据库操作有关.

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 译者说明
  • 新增或者变化的功能
  • 已修复的BUG
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档