MySQL 5.5.41/5.6.22 发布

oschina
 oschina
发布于 2014年12月02日
收藏 5

MySQL 5.5.41 发布,此版本更新内容如下:

编译改进

  • 移除了旧版本 Mac OS X 和 XCode 版本的 CMake 工作区 (Bug #18510941)

  • Previously, the  MYSQL_MAINTAINER_MODE CMake option was turned on by default for debug builds and off for release builds, and MYSQL_MAINTAINER_MODE caused  -Werror to be enabled when building with GCC.   (Bug #18313717)

  • 修改了构建支持,为 Clang 生成跟 gcc 一样的警告 (Bug #17959689)

  • CMake configuration for the Clang compiler sets more appropriate flags for building on Linux. Specifically, -g -fno-omit-frame-pointer -fno-strict-aliasing is now added.  (Bug #17633291)

新功能和功能增强

  • -DWITH_UBSAN=ON CMake 选项允许 Undefined Behavior Sanitizer (Bug #19587393)

Bugs 修复

  • InnoDB: An ALTER TABLE operation raised an assertion.  (Bug #19908343)

    References: This bug is a regression of Bug #18806829.

  • InnoDB: In debug builds, setting the innodb_limit_optimistic_insert_debug debug        configuration option to 1 caused an infinite B-tree page split. (Bug #19904003, Bug #74605)

  • InnoDB: The dict_set_corrupted() function attempted to update the clustered index of the        SYS_INDEXES data dictionary table incorrectly.  (Bug #19584379)

  • InnoDB: A procedure, called from a function to perform an operation on a        temporary table, caused the server to halt.       (Bug #19306524)

  • InnoDB:  A CREATE TABLE operation that  failed with innodb_strict_mode=ON would succeed without printing a warning with innodb_strict_mode=OFF.  (Bug #17852083)

  • Replication:  When using a MySQL version that had been compiled with the  WITH_DEBUG option enabled, using expire_logs_days to purge binary logs caused a restart to crash the server. This problem        arose after the fix for Bug #17283409. The fix ensures that current_thd is checked before calling        DEBUG_SYNC(). (Bug #19553099)

  • Replication: A kernel mutex contention was being caused because mysqlbinlog was calling localtime() for every event read, which in turn called stat(/etc/localtime). (Bug #72701, Bug #18808072)

  • Replication:  The global scope for the  sql_log_bin system variable has been deprecated, and this variable can now be set with session scope only. (Bug #67433, Bug #15868071)

  • InnoDB permitted a foreign key to be created which referenced a parent table for which the user did not have sufficient privileges.  (Bug #18790730)

  • On Windows, the replace utility did not work.  (Bug #16581605)

  • On CentOS 6, specifying a relative path name for the  --socket option caused MySQL startup script failure. (Bug #74111, Bug #19775856)

  • The IS_FREE_LOCK() and  IS_USED_LOCK() function implementations contained a race condition due to which they  could access freed memory when a user lock was concurrently checked and freed.  (Bug #73123, Bug #19070633)

  • mysql_setpermission failed to properly quote user names in SQL statements that it generated. (Bug #66317, Bug #14486004)


同时还发布了 MySQL 5.6.22 版本,更新内容请看发行说明

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:MySQL 5.5.41/5.6.22 发布
加载中

最新评论(11

钛元素
钛元素

引用来自“代码之美”的评论

这货还没死,用postgresql多年

引用来自“吐槽的达达仔”的评论

MYSQL在天朝还是比PG的要多。。
PG确实强,问题是还不是很会用
吐槽的达达仔
吐槽的达达仔

引用来自“代码之美”的评论

这货还没死,用postgresql多年
MYSQL在天朝还是比PG的要多。。
代码之美
代码之美
这货还没死,用postgresql多年
else
else
低效低效!
南湖船老大
南湖船老大

引用来自“小小志”的评论

下载5.6.21安装的时候不让选择目录,安装好后mysql notify不好使 换回之前的版本就好使了

引用来自“yuyidi”的评论

我装的也是5.6,不让选择安装目录实在是有点坑、

引用来自“小小志”的评论

5.6.13的版本可以选择安装目录
我一直都是下zip安装包的,MSI包没必要啊。
不过zip包体积一样大,主要是包含太多的调试文件,精简后体积就10多M的压缩包
小小志
小小志

引用来自“小小志”的评论

下载5.6.21安装的时候不让选择目录,安装好后mysql notify不好使 换回之前的版本就好使了

引用来自“yuyidi”的评论

我装的也是5.6,不让选择安装目录实在是有点坑、
5.6.13的版本可以选择安装目录
盲人摸象
盲人摸象

引用来自“小小志”的评论

下载5.6.21安装的时候不让选择目录,安装好后mysql notify不好使 换回之前的版本就好使了
我装的也是5.6,不让选择安装目录实在是有点坑、
开源中国匿名会员
开源中国匿名会员
奇怪,同样工程跑不起来了。
小小志
小小志
下载5.6.21安装的时候不让选择目录,安装好后mysql notify不好使 换回之前的版本就好使了
zy643208
zy643208
手册都没有翻译,蛋疼。
返回顶部
顶部