MySQL Server RPM 包现在包含 MySQL Connector C 的冲突指示器,如果还安装了 MySQL Connector C,则在安装 MySQL Server 时会发生错误。要安装 MySQL 服务器,请先删除所有 MySQL 连接器 C 包。(缺陷号 21900800)
这些客户端程序现在支持以下
--enable-cleartext-plugin
选项: mysqlcheck、mysqldump、 mysqlimport、mysqlshow。此选项启用mysql_clear_password
明文身份验证插件。(请参阅 客户端明文可插入身份验证。)(漏洞 #21235226)添加了对使用 Solaris Studio 5.13 构建的支持。(缺陷号 21185883)
mysql_upgrade现在尝试打印比
FATAL ERROR: Upgrade failed
. (错误#77803,错误#21489398)列中的性能模式摘要
DIGEST_TEXT
已...
附加到末尾以指示语句何时超过最大语句大小并被截断。现在也对SQL_TEXT
列中的语句文本值执行此操作。(错误#75861,错误#20519832)
InnoDB:
InnoDB
在操作期间返回无效的与损坏相关的错误消息IMPORT TABLESPACE
。(缺陷 #21838158,缺陷 #77321)InnoDB:
numactl
在构建包含 NUMA 内存策略支持的 MySQL 版本时,构建主机上 的旧版本(缺陷号 21785074)InnoDB: 联机
ALTER TABLE
操作导致服务器退出。(缺陷号 21640679)InnoDB:
DROP INDEX
导入 在源服务器上操作 更改的表空间时发生架构不匹配错误(缺陷 #21514135,缺陷 #77659)InnoDB: 在线 DDL 操作期间发生的重复键错误报告了不正确的键名。(错误#21364096,错误#77572)
InnoDB: 操作
ALTER TABLE
导致服务器在磁盘已满时退出。(错误#21326304,错误#77497)InnoDB: 系统表空间数据文件在达到文件大小限制时没有自动扩展,导致启动失败并出现大小不匹配错误,并阻止添加另一个系统表空间数据文件。(缺陷 #21287796,缺陷 #77128)
InnoDB: 更改列的字母大小写在
.frm
文件和数据字典之间引入了不一致,导致CREATE INDEX
对更改列的操作失败。(缺陷号 20755615)InnoDB: 将
ALTER TABLE
表转换为InnoDB
file-per-table 表空间的操作不会检查与目标.idb
文件同名的未知文件,从而允许覆盖同名的未知文件。(错误#19218794,错误#73225)复制: 这
binlog_error_action=ABORT_SERVER
是 MySQL 5.7.7 及更高版本中的默认设置,用于更多错误情况。该行为已调整为生成核心转储,以提高故障排除的可能性。(缺陷 #21486161,缺陷 #77738)复制: 在一个多线程从站上配置了
master_info_repository=TABLE
并且relay_log_info_repository=TABLE
之前已经运行过autocommit=1
,如果从站停止并autocommit
更改为 0,START SLAVE
则执行会导致会话看起来挂起。锁定等待超时后,START SLAVE
继续进行时服务器会意外停止。该修复程序可确保在master_info_repository=TABLE
、relay_log_info_repository=TABLE
和autocommit=0
为启动和提交生成新事务以避免死锁。(漏洞 #21440793)复制: 忽略刷新或同步二进制日志期间遇到的致命错误。现在根据 的设置捕获并处理此类错误
binlog_error_action
。(错误#76795、错误#68953、错误#20938915、错误#16666407)由于不正确使用
strcpy()
and可能导致的缓冲区溢出sprintf()
已得到纠正。(缺陷号 21973610)RHEL5 的 MySQL RPM 包无法创建
mysql
系统用户。(漏洞 #21950975)对于 Debian 包控制文件,
libnuma-dev
已添加到Build-Depends
以启用 NUMA 支持。(漏洞 #21822631)将值选择
DECIMAL
到用户定义的变量中可能会导致服务器退出。(错误号 21819304)并发
FLUSH PRIVILEGES
和REVOKE
或GRANT
语句可能会产生一个小的时间窗口,在此期间可能会发生对代理用户信息的无效内存访问,从而导致服务器退出。(漏洞 #21602056)query_alloc_block_size
在没有足够内存的机器上将系统变量设置为某些负值来 启动服务器 可能会导致内存不足错误。(漏洞 #21503595)使用
UNINSTALL PLUGIN
卸载daemon_example
插件可能会导致服务器退出。(缺陷号 21467458)FLUSH DES_KEY_FILE
无法重新加载 DES 密钥文件。(缺陷号 21370329)如果在用于计算
IN
谓词的子查询具体化的设置阶段发生错误,则不会清除临时表,从而导致 Valgrind 错误。(缺陷号 21346081)被 MySQL Enterprise Firewall 拒绝的查询在写入错误日志时被截断为 512 个字符。(缺陷号 20948270)
对于
ORDER BY
子句引用列位置的准备好的语句的第二次执行,可能会发生服务器退出。(缺陷号 20755389)如果更改了默认数据库,则重复执行准备好的语句可能会导致服务器退出。(缺陷号 20447262)
-
外部引用不能用作 的参数
MATCH()
,但服务器未正确检测到它们。现在它确实发生了并引发了一个错误。(缺陷号 20007383)参考资料:另请参阅:错误 #21140088。
行比较器设置期间产生了 Valgrind 错误。(漏洞#19929406)
在连接处理和释放表描述符期间创建临时表失败后,尝试访问现在无效的描述符可能会导致服务器退出。(漏洞#19918299)
值的类型转换失败
DECIMAL
可能导致服务器退出。(错误#19912326,错误#20013538)INSERT DELAYED
对于以字符列作为键分区且表达式需要字符集转换的表,可能会导致服务器退出。(漏洞#19894161)在
filesort
forUPDATE
语句期间,优化器可能会访问过时的指针,从而导致服务器退出。(漏洞#19893908)ALL
在从主表的索引列中选择的子查询上使用比较运算符 更新视图时,可能会发生服务器退出 。(漏洞#19434916)resolve_stack_dump中的 内部缓冲区大小 已增加,以适应 C++ 代码的更大符号空间要求。(错误#78885,错误#22071592)
如果安装了 MySQL Connector/C 开发 RPM 包,则 MySQL 开发 RPM 包可能无法安装。(错误#78815,错误#22005375)
目录中的一些压力测试文件
mysql-test/suite/innodb_stress
设置了可执行文件模式,尽管它们不是脚本文件。(错误#78403,错误#21822413)Linux 上用于service mysql status命令的服务器初始化脚本有时会错误地报告服务器已停止。(错误#77696,错误#21768876)