Documentation Home
MySQL 5.6 发行说明  /  MySQL 5.6.48 的变化(2020-04-27,正式发布)

MySQL 5.6.48 的变化(2020-04-27,正式发布)

修正错误

  • InnoDB: 由于使用不同DATA DIRECTORY子句定义源表和目标表而失败的表空间导入操作报告了描述性不足的模式不匹配错误。此外,如果 .cfg文件不存在,相同的操作将引发断言失败。在导入操作因数据目录不匹配而终止之前,现在在这两种情况下都会报告一条信息更丰富的错误消息。(错误#30190199、错误#30190227、错误#20644698、错误#76142)

  • InnoDB: 更新某些InnoDB采用字符串值的系统变量会在 Valgrind 测试期间引发无效读取错误。(缺陷 #29717909,缺陷 #95215)

  • 复制: 如果复制从站与主站意外断开连接,则可能不会从已注册从站列表中删除对主站转储线程的引用,在这种情况下,访问从站列表的语句将失败。该问题现已解决。(漏洞#29915479)

  • 复制: 在设置 binlog_format=MIXEDtx_isolation=READ-COMMITTEDbinlog_row_image=FULL,涉及事务存储引擎的 INSERT ... SELECT查询从写入二进制日志的行映像中省略了任何具有空值的列。发生这种情况是因为在处理INSERT ... SELECT语句时,在选择二进制日志记录格式之前列被标记为插入。该问题现已解决。(缺陷 #29110804,缺陷 #93423)

  • 事件调度程序有内存泄漏。(缺陷号 30628268)

  • 在某些情况下,memcached 命令可能会导致读取未初始化的内存缓冲区,从而导致失败。(缺陷号 30592346)

  • CONCAT()并且 CONCAT_WS()在极少数情况下可能会由于不正确的子字符串处理而产生不正确的结果。(漏洞 #30350206,漏洞 #96950)

  • 删除事件可能会扰乱事件的安排。(漏洞 #30301356,漏洞 #96849)

  • 客户端程序可以从插件库外部加载身份验证插件。(错误#30191834,错误#30644258)

  • WHERE未正确处理带有其谓词包含科学记数法数值 的子句的查询。

    此外,当字符串到整数的转换不成功时,尝试插入指定为字符串的特定整数会导致服务器退出。(错误#29723340,错误#30441969)

  • 客户端库可以在从服务器获取结果集元数据时取消引用空指针。(错误#29597896,错误#30689251)