Documentation Home
MySQL 5.6 发行说明  /  MySQL 5.6.38 的变化(2017-10-16,全面上市)

MySQL 5.6.38 的变化(2017-10-16,全面上市)

包装说明

  • MySQL Server Docker 映像中缺少mysqlcheck ,这会阻止mysql_upgrade 运行。(错误#26400146,错误#86968)

修正错误

  • InnoDB: 在对具有许多分区的表进行大型更新操作期间,从属实例上出现复制滞后。(错误#25687813,错误#85352)

  • InnoDB: 结束范围比较期间发生故障。(缺陷号 25669686)

  • InnoDB:innodb_buffer_pool_load_now 在只读模式下 启用 向缓冲池加载线程发出信号的事件未初始化。(缺陷号 25586766)

  • InnoDB: 长时间等待全文搜索同步操作持有的字典操作锁导致服务器退出。(错误#24938374、错误#26376681、错误#26376239)

  • 分区: 涉及NULL的查询并不总是在由 . 分区的表上得到正确处理 LIST。(错误#76418,错误#20748521)

    参考资料:另请参阅:Bug #86255、Bug #26034430。

  • 复制: 复制带有索引的分区表时,在HASH_SCAN指定为 slave_rows_search_algorithms 设置一部分的复制从站上,从站 I/O 线程有时会因错误而停止 HA_ERR_KEY_NOT_FOUND。(缺陷号 26137159)

  • 复制: 复制客户端不再启用LOCAL 功能LOAD DATA ,因为它们不使用 LOAD DATA LOCAL语句。(漏洞 #24763131)

  • 复制: 如果在创建多个从属应用程序工作线程时发生故障,一些线程将被孤立,并且不会收集它们的资源。感谢 Laurynas Biveinis 为修复此错误所做的贡献。(缺陷 #24679056,缺陷 #82980)

  • 当安装 Microsoft Visual C++ 2010 Redistributable Package 时,Windows 的 MSI 程序包无法检测到。(漏洞 #26501092,漏洞 #87139)

  • yaSSL 可能错误地执行 TLS 密码协商。(漏洞#26482173)

  • 服务器无法检查分区名称的最大路径长度。(缺陷号 26390632)

  • 包含混合反斜杠和反引号的标识符可能无法正确解析。(漏洞#26372491)

  • Debian 平台的源代码包包含预构建的调试二进制文件,导致在除构建这些二进制文件的架构之外的任何架构上构建失败。(缺陷号 26186911)

  • MSI 包中test缺少数据库。(缺陷号 26168832)

  • 卸载daemon_memcached插件导致严重错误。(缺陷号 25909540)

  • 从视图中选择可能会产生不同的结果,具体化启用与具体化禁用。(漏洞 #25782811,漏洞 #85622)

  • 性能模式无法检查客户端连接的最大主机长度。(漏洞 #25510805)

  • 当全文搜索结果超出 innodb_ft_result_cache_limit 设置时发生服务器错误。此漏洞的补丁还向后移植了一个相关补丁(漏洞 #21140111)。(缺陷号 25033538)

  • 如果存储函数被优化器视为常量,则从子句中的NOT IN 条件中的子查询调用它WHERE可能会导致服务器退出。(缺陷号 23577867)

  • 一个mysqldump内存泄漏是固定的。感谢 Yura Sorokin 提供的补丁。(缺陷 #23531150,缺陷 #81714)

  • 如果会话回滚到保存点然后被终止,则可以提交到保存点为止的语句。(错误#22350047,错误#79596)

  • 对于使用连接器/Python 并使用sha256_password插件进行身份验证的客户端,服务器可能无法正确处理连接。(漏洞 #21421642)

  • NAME_CONST()如果给出不正确的参数,可以返回 null。在某些情况下,这没有得到处理,可能会导致服务器退出。(错误#19143243,错误#26361149)