MySQL商业服务器的链接OpenSSL库已更新为1.0.20版。在新的OpenSSL版本中修复的问题http://www.openssl.org/news/vulnerabilities.html.。
此更改不会影响MySQL Server的Oracle生成的MySQL社区构建,它使用yassl库。(bug#28025379)
以前,对于
--ssl-design-server-cert
选项,客户端检查用于连接的主机名是否与证书中的公共名称值匹配,但不是主题备用名称值。现在,如果使用openssl 1.0.2或更高版本构建MySQL,则客户端检查主机名是否与服务器证书中的Comperent alrically名称值或公共名称值匹配。主机名标识验证还适用于使用通配符指定公共名称的证书。感谢Daniël范eeden的修补程序,这一变化是基于的。(bug#16211011,bug#68052,bug#27511233,bug#89578)
InnoDB:在导入表空间操作期间报告的架构错配错误无法以可读格式打印不匹配的表标志。(bug#27542720)
InnoDB:DDL操作无法等待
全文
索引优化操作完成。(bug#27326796)参考:这个问题是回归:bug#24938374。
InnoDB:发起后发生故障的断言memcached.获得操作。(bug#26876594)
InnoDB:在外键检查期间遇到的损坏索引ID提出了一个断言。(bug#26654685)
复制:当交易大于二进制日志事务缓存大小时(
binlog_cache_size.
)在处理期间被刷新到临时文件,并且由于临时目录中的空间缺少空间,冲洗失败,刷新错误未正确处理。没有消息被写入错误日志,并且在转回事务后未清除二进制日志缓存。现在,在这种情况下,服务器基于的情况采取适当的动作binlog_error_action.
设置(关闭服务器或停止日志记录),并将消息写入错误日志。回滚事务后,服务器检查刷新错误并清除二进制日志缓存如果发生任何情况。(bug#27399620,bug#89272)复制:当GTID用于复制时,持续在从站上过滤出的复制事务。如果在从站上启用了二进制记录,则过滤输出事务将写入二进制日志作为一个
gtid_log_event.
其次是仅包含一个空交易开始
和犯罪
陈述。如果禁用二进制记录,则会写入过滤输出事务的GTIDmysql.gtid_executed
桌子。此过程可确保该组执行的GTID中没有间隙,并且如果从站重新连接到主设备,则不会再次检索过滤输出事务。以前,这个过程没有完成创建数据库
那改变数据库
, 和删除数据库
陈述,但现在对这些陈述以及其他陈述进行了。(bug#27308751,bug#88891)复制:在多线程奴隶上,当一个
停车奴隶
语句在从站上执行,然后在奴隶上执行开始奴隶
语句,错误日志可以在退出时在退出时向从SQL线程的二进制日志中报告不同的位置,与从后续初始化的从SQL线程报告的位置相比。对于多线程从站,出口上报告的SQL线程的位置是低水位标记,复制流是一致的,并且没有间隙。在保证职位之前出现的事务已提交,但在职位之后的事务可能已提交。然而,在停止工人螺纹的过程之前报道了这种低水标记,并且在该过程期间通过检查点例程随后更新了低水位。现在已经改变了日志消息的定时,以便将最终的低水标记报告为退出时SQL线程的位置。(bug#27300658)
修复了MySQL客户端库中的堆溢出漏洞。(bug#27980823)
如果服务器未配置为支持SSL,则可能是由客户端连接尝试产生未加密的连接,指定需要进行加密连接。(bug#27759871)
在Windows上,如果已删除Visual Studio可再分发的Visual C ++,请使用MSI安装程序卸载MySQL失败。(bug#27621546)
内存泄漏
PFS-T.
单位测试是固定的。感谢Yura Sorokin的补丁。(bug#27440735,bug#89384)和
自动_p_privileges.
启用了,这执行
和改变常规
常规创建者未正确授予特权。(bug#27407480)Mishandling内部特权结构可能导致服务器出口。(bug#27230925)
这
联盟
用户定义的变量和一个十进制
使用UTF8字符集时,列产生了不正确的结果。(bug#27197235)mysqldump.大量异常退出
- 在哪里
选项值。(bug#26171967,bug#86496,bug#27510150)力指数
对使用的查询没有影响通过...分组
那订购
, 和限制
一起。(bug#90817,bug#27998526)