tcmalloc
不再是mysqld_safe--malloc-lib
选项的允许值。(缺陷号 31372027)
-
不兼容的更改: 访问
INFORMATION_SCHEMA.FILES
表现在需要PROCESS
权限。此更改会影响mysqldump 命令的用户,该命令访问表中的
FILES
表空间信息,因此现在PROCESS
也需要该权限。不需要转储表空间信息的用户可以通过 使用该 选项调用mysqldump来解决此要求。--no-tablespaces
(缺陷号 30350829) 用于 MySQL 服务器的链接 OpenSSL 库已更新到版本 1.1.1g。在https://www.openssl.org/news/cl111.txt和 https://www.openssl.org/news/vulnerabilities.html中描述了新 OpenSSL 版本中修复的问题 。(缺陷号 31296697)
-
分区: 针对使用 的分区表的查询
ORDER BY
在以下条件下返回无序结果:该表有一个复合索引,其中一列带有前缀。
查询的
WHERE
子句包含前缀列的相等条件。带有前缀的列是索引中最左边的列。
中使用的
ORDER BY
列是索引中最右边的列。该索引用于处理
ORDER BY
.
感谢韩全安的建议。(漏洞 #84070,漏洞 #25207522)
复制: 当复制源服务器关闭并重新启动时,其
MEMORY
表变为空。为了将此效果复制到副本,源在启动后第一次使用给定 语句MEMORY
写入二进制日志来通知副本必须清空DELETE
以前,生成的DELETE
语句被写入当前会话的二进制日志语句缓存,这可能导致它与同一 GTID 下的其他语句一起记录,或者在没有BEGIN
语句COMMIT
。此外,在某些情况下,生成的DELETE
语句可以使用用于触发它的事务的 GTID。生成的DELETE
语句现在与伴随的语句一起记录,BEGIN
生成COMMIT
的事务在写入语句缓存后立即刷新到二进制日志,因此它始终接收自己的 GTID 并与其他事务分开。(错误#30527929,错误#25681518,错误#77729)mysql_store_result()
可能无法检测到无效的数据包。(漏洞#29921423)服务器有时会在优化查询时错误地删除带有 a 的子
GROUP BY
查询,即使在某些情况下该子查询被外部选择使用。当子查询也使用聚合函数时,可能会发生这种情况。(缺陷号 28240054)