包含
curl
而不是链接到系统curl
库的二进制包现在使用curl
7.60.0 而不是 7.45.0。(漏洞 #28043702)-
与 MySQL 捆绑的 zlib 库已从 1.2.3 版本升级到 1.2.11 版本。MySQL 在 zlib 库的帮助下实现压缩。
zlib 1.2.11 中的 zlib
compressBound()
函数返回比 zlib 版本 1.2.3 中压缩给定字节长度所需的缓冲区大小略高的估计值。该compressBound()
函数由确定创建压缩表或将行插入压缩表InnoDB
时允许的最大行大小 的函数调用。因此, 在早期版本中成功的行大小非常接近最大行大小的or 和 操作现在可能会失败。有关其他信息,请参阅 MySQL 5.6 中的更改。InnoDB
InnoDB
CREATE TABLE ... ROW_FORMAT=COMPRESSED
INSERT
UPDATE
以前,在库的 I/O 缓存中执行的文件 I/O
mysys
没有被检测,特别影响性能模式报告的关于二进制日志索引文件的文件 I/O 统计信息。现在,此 I/O 已检测并且性能模式统计信息是准确的。感谢 Yura Sorokin 的贡献。(缺陷 #27788907,缺陷 #90264)
-
InnoDB:添加主键 的
ALTER TABLE
操作产生了分段错误。(漏洞#28395278)参考:这个问题是 Bug #27753193 的回归。
InnoDB:在操作 期间提出了断言
OPTIMIZE TABLE
。(漏洞#27753193)InnoDB: 在重命名表操作期间重复了外键约束名称,导致稍后执行查询失败。(漏洞#27545888)
InnoDB:
wait/io/file/innodb/innodb_temp_file
性能模式工具 报告的 Innodb 合并临时文件的位置 (缺陷 #21339079,缺陷 #77519)复制: 当
FLUSH
针对特定日志类型(例如FLUSH SLOW LOGS
)的语句导致错误时,语句仍然写入二进制日志。这停止了复制,因为错误发生在主服务器上,但没有发生在从服务器上。MySQL 服务器现在检查这些FLUSH
语句的结果,如果发生错误,语句不会写入二进制日志。(漏洞 #24786290,漏洞 #83232)Microsoft Windows: 在 Windows 上,通过 MySQL Installer 卸载 MySQL Server MSI 包会产生一个虚假的弹出窗口。(漏洞#27463864)
perl-Data-Dumper
MySQL 服务器和测试 RPM 包作为依赖 项丢失 。(错误#28144933,错误#72926)对于mysql客户端,
-b
短选项与两个长选项相关联,--no-beep
并且--binary-as-hex
. 该-b
选项现在仅与 关联--no-beep
。(缺陷号 28093271)非常长的表键在复制从站上处理不正确。(缺陷号 27930505)
在服务器启动/关闭期间,PID 文件可能被错误处理。(漏洞#27919254)
对于
MEMORY
表,可能会发生内存溢出错误。(漏洞#27799513)从
BLOB
(orTEXT
) 类型转换为较小的BLOB
(orTEXT
) 类型时,不会报告任何警告或错误以通知截断或数据丢失。现在在严格 SQL 模式下会发出相应的错误,在非严格 SQL 模式下会发出警告。(缺陷 #27788685,缺陷 #90266)在查询期间未能创建临时表
MyISAM
可能会导致服务器退出。感谢 Facebook 的补丁。(缺陷 #27724519,缺陷 #90145)尝试读取未提交的事务引发断言。(缺陷号 26876608)
ALTER TABLE ... REORGANIZE PARTITION ...
VALUES LESS THAN
如果除最后一个分区之外的任何分区都缺少语法部分,则 可能会导致不正确的行为。(漏洞 #26791931)yum update没有正确地从 RHEL5 RPM 包更新到当前包。(缺陷号 20560761)
子查询有可能在列上使用唯一键,允许 NULL 返回多行。(漏洞 #88670,漏洞 #27182010)