Documentation Home
MySQL 5.6 发行说明  /  MySQL 5.6.45 的变化(2019-07-22,正式发布)

MySQL 5.6.45 的变化(2019-07-22,正式发布)

添加或更改的功能

  • Microsoft Windows: 一条新的警告消息现在提醒 DBA,在 Windows 上使用 MySQL 命名管道建立的连接限制了连接器可以在命名管道上请求的权限。

    以前, named_pipe_full_access_group 系统变量默认设置为映射到内置 WindowsEveryone组 (SID S-1-1-0) 的值。但是,这个组并不理想,应该替换为一个限制其成员资格的组,这些连接器无法在 MySQL 命名管道上请求更少的权限。

    named_pipe_full_access_group如果分配给的字符串值是 '*everyone*'(或等效的 Windows 系统语言)并且启用了命名管道,则 新警告将在启动时写入错误日志 。此外,如果Everyone 在运行时将系统变量重置为组,警告将写入错误日志并向客户端发出。

修正错误

  • InnoDB: 扫描表主键的查询未返回预期结果。(缺陷 #28104394,缺陷 #91032)

  • InnoDB: 如果全文缓存大小超过全文缓存大小限制,则不会释放数据同步时获取的全文缓存锁。(缺陷号 25289359)

  • InnoDB:在执行并发插入操作时 使用不同 auto_increment_increment值的客户端会话可能会导致重复键错误。(错误#15851528,错误#67526)

    参考资料:恢复的补丁:Bug #14049391,Bug #65225。

  • Replication: 在二进制日志中的查询日志事件中,用于执行DROP TABLEand DELETE语句的线程ID被错误识别或根本没有识别。在涉及临时表的多线程复制从站上(需要正确的线程 ID,因为它们是特定于会话的),这种遗漏导致在使用mysqlbinlog重放二进制日志以进行时间点恢复时出错。线程 ID 现在已正确设置。(错误#28642318,错误#92398)

  • 从 RPM 包安装可能会导致错误日志中包含不正确的权限。(漏洞 #29702462)

  • 启用审核日志加密可能会导致服务器退出。(漏洞 #29549327)

  • 如果未选择开发组件,则 MySQL 安装程序不会安装 OpenSSL DLL 依赖项。(错误#29423421、错误#94168、错误#30199579、错误#96573)

  • 解析器可能会泄漏某些多语句查询的内存。(漏洞 #29419820)

  • MySQL 不支持 OpenSSL 会话票证,但没有设置SSL_OP_NO_TICKET标志来通知 OpenSSL。现在已经设置了标志。(漏洞#27655493)

  • UpdateXML()在某些情况下并不总是正确释放内存。(漏洞#27312862)

  • name系统表列中的 空值mysql.plugin导致服务器在启动期间退出。(漏洞#27302459)

  • 一些PROXY授权没有复制到从属,导致不正确的复制。(错误#23289541、错误#81424、错误#23623115)

  • 如果INSTALL PLUGIN语句在共享库名称中包含无效的 UTF-8 字符,则会导致服务器挂起(或在调试版本中引发断言)。(错误#14653594,错误#23080148,错误#27167197)