导读 MySQL Server 8.0.17已经发布,MySQL Server是世界上最流行的开源数据库,MySQL Cluster是一个实时的开源事务数据库。

MySQL™软件提供了一个非常快速,多线程,多用户,强大的SQL(结构化查询语言)数据库服务器。 MySQL Server适用于关键任务,重载生产系统以及嵌入大规模部署的软件。 Oracle是Oracle Corporation和/或其附属公司的注册商标。 MySQL是Oracle Corporation和/或其附属公司的商标,未经Oracle明确书面授权,客户不得使用。 其他名称可能是其各自所有者的商标。

MySQL Server 8.0.17更新记录:
审核日志备注

加密的MySQL Enterprise Audit日志文件的加密和解密操作使用存储在MySQL密钥环中的密码。 以前,只存储了一个密码。 生成新密码使旧密码无法访问,导致MySQL Enterprise Audit无法读取使用旧密码加密的日志文件。 MySQL Enterprise Audit现在归档旧密码以维护密钥环中的密码历史记录,并在每个加密日志文件名中包含读取文件所需密码的ID。 要在密钥环中启用过期和清除旧存档密码,可以使用新的audit_log_password_history_keep_days系统变量。 请参阅审核日志记录配置。

C API说明

进行了以下C API更改:

HOSTNAME_LENGTH已从60更改为255,并从include/mysql_com.h移至include/my_hostname.h。

USER_HOST_BUFF_SIZE已从include/mysql_com.h移至sql/auth/auth_common.h。

字符集支持

utf8mb4字符集具有新的二进制排序规则utf8mb4_0900_bin,它与现有的utf8mb4_bin二进制排序规则不同,如下所示:

对于整理权重,utf8mb4_bin使用代码点,可能添加前导零字节,而utf8mb4_0900_bin使用utf8mb4编码字节。 两种排序规则的排序顺序相同,但对utf8mb4_0900_bin的排序要快得多。

utf8mb4_bin的pad属性为PAD SPACE,而utf8mb4_0900_bin的pad属性为NO PAD。 因此,涉及utf8mb4_0900_bin的操作不会添加尾随空格,并且涉及具有尾随空格的字符串的比较可能因两个排序规则而不同。

原文来自:https://www.linuxidc.com/Linux/2019-07/159514.htm

本文地址:https://www.linuxprobe.com/mysql-server-linux.html编辑:向金平,审核员:逄增宝

Linux命令大全:https://www.linuxcool.com/

Linux系统大全:https://www.linuxdown.com/

红帽认证RHCE考试心得:https://www.rhce.net/