10bet网址
MySQL 5.6版本说明
相关的文档10bet官方网站 下载这些版本说明
PDF(美国Ltr)- 2.3 mb
PDF (A4)- 2.3 mb
HTML下载(TGZ)- 462.4 kb
HTML下载(Zip)- 0.5 mb


MySQL 5.6版本说明/ MySQL 5.6.32的更改(2016-07-29,通用可用性)

MySQL 5.6.32的更改(2016-07-29,通用可用性)

错误修复

  • 不兼容的更改:对于多字节字符集,加载数据可能无法正确分配空间并因此忽略输入行。

    此更改的一个后果是,以前接受的无效字符数据现在被拒绝,如果从没有此bug修复的旧服务器复制到有此bug修复的新服务器,则会导致问题。例如,如果接受无效的旧服务器use utf8字符集数据复制到一个更新的服务器,更新的服务器将不接受数据,复制将失败无效的utf8字符串错误。针对此问题的解决方案包括:

    • 纠正无效数据,使其对字符集正确

    • 使用数据不无效的不同字符集

    • 将主服务器升级到修复了错误的版本,以便主服务器和从服务器以相同的方式解释数据

    (Bug #76237, Bug #20683959, Bug #23080148)

    这个问题是Bug #14653594的回归。

  • InnoDB:全文搜索辅助表可以被一个会话删除,而被另一个会话访问。(错误# 23742339)

  • InnoDB:为已删除的表选择全文索引信息模式表导致段错误。(错误# 23479595)

  • InnoDB:全文索引同步操作的回滚引发断言。回滚操作试图获取后台同步线程仍然持有的互斥锁。(错误# 23320569)

  • InnoDB:设置innodb_monitor_enable所有未启用所有计数器。(Bug #22576241, Bug #80083)

  • 复制:格式不正确的server_uuidauto.conf可能导致意外的停顿。(错误# 21936933)

  • 复制:签发清除二进制日志语句,如果二进制日志索引文件不可用,例如,由于它已被其他应用程序(如MEB)打开,服务器可能会意外停止。尽管这种情况很少发生,但处理已经变得更加健壮,以避免意外停止,并提供了更多信息错误。(错误# 20381055)

  • 复制:当使用基于行的复制和InnoDB,当事务已经获取了一个AUTOINCa相关的锁加载文件插入……选择类型,降低复制从端性能。该修复确保sql_command为任何DML事件正确设置,例如WRITE_ROWS_EVENTUPDATE_EVENT,DELETE_EVENT.(Bug #79324, Bug #22247668)

  • 复制:MySQL 5.5版本的从服务器没有server_uuid复制通过服务器的server_id.从MySQL 5.6版本开始,复制主只根据从线程检测到僵尸转储线程server_uuid值,假设每个slave都有唯一的UUID。将MySQL 5.5从服务器连接到MySQL 5.6和更高版本的主服务器意味着主服务器无法检测为服务于运行MySQL 5.6以上版本的从服务器而创建的僵尸转储线程。该修复确保主服务器现在首先检查从服务器是否有server_uuid集。如果设置了该参数,僵尸转储线程检测将基于从服务器的UUID进行。如果一个奴隶server_uuid没有设置,僵尸转储线程检测发生的依据是什么server_id.(Bug #77195, Bug #21179199)

  • 复制:slave_skip_errors启用时,仍然存在从站错误没有被正确忽略的特殊情况。例如:

    • 当打开和锁定表失败时。

    • 当运行基于行复制的服务器上的字段转换失败时。

    在这些情况下,错误被认为是严重的,它不尊重的状态slave_skip_errors.修复确保与slave_skip_errors启用后,将正确处理应用事务期间报告的所有错误。这意味着在这样的设置中,一旦接收到带有log_warnings选项设置为大于1,如果可以忽略错误,则将警告打印到错误日志中,并且服务器继续执行处理其他被忽略错误的操作。(Bug #70640, Bug #17653275)

  • 复制:当使用基于语句或混合二进制日志格式时——只读=时,无法修改临时表。(Bug #62008, Bug #12818255)

    参考文献:参见Bug #14294223, Bug #16561483。

  • 从MySQL 5.5 Community升级到MySQL 5.6 Community或MySQL 5.5 Commercial升级到MySQL 5.6 Commercial时,使用RPM包升级MySQL Server失败。(错误# 23736787)

  • 用于从性能架构语句事件表(例如,events_statements_current)并不妨碍同时写入该信息。因此,SQL查询文本字符集可能无效,这可能导致服务器退出。现在无效的字符集导致SQL_TEXT列截断。(错误# 23540008)

  • 的缓冲区溢出正则表达式图书馆是固定的。(错误# 23498283)

  • 某些论点NAME_CONST ()可能导致服务器退出。(错误# 23279858)

  • 对于使用MySQL测试套件进行单元测试,可以使用做单元测试命令不再可用。的ct应该使用程序来代替。参见MySQL Server Doxygen文档,可在10bet官方网站https://dev.10bet靠谱mysql.com/doc/index-other.html.(Bug #23273434, Bug #81389)

  • ST_Distance ()能否提出一个主张返回值。(错误# 22760390)

  • 在启用查询缓存的情况下,使用CURSOR_TYPE_READ_ONLY然后再用CURSOR_TYPE_NO_CURSOR导致服务器返回错误。(Bug #22559575, Bug #80026)

  • mysql_real_connect ()方法调用时不是线程安全的MYSQL_READ_DEFAULT_FILEMYSQL_READ_DEFAULT_GROUP选择启用。(Bug #22322504, Bug #79510)

  • 安装MySQL百胜zypper存储库导致/var/log/mysqld.log正在使用不正确的用户和组权限创建。(Bug #21879694, Bug #78512)

  • 如果一个存储函数更新了一个视图,而视图表中定义了一个更新另一个表的触发器,那么它可能会失败并报告一个现有表不存在的错误。(Bug #21142859, Bug #76808)

  • 如果一个安装插件语句在共享库名称中包含无效的UTF-8字符,它会导致服务器挂起(或在调试构建中引发断言)。(Bug #14653594, Bug #23080148, Bug #27167197)