X插件
- 检查X插件安装
- 默认情况下,MySQL 8中启用了X插件,因此,安装或升级到MySQL 8可使该插件可用。您可以通过使用SHOW plugins语句参见插件列表来验证X插件已安装在MySQL服务器实例上。要使用MySQL Shell验证是否已安装X插件,请发出:shell>mysqlsh-u user --s
- 禁用X插件
- 可以在启动时通过mysqlx=0在MySQL配置文件中进行设置,或者通过传入--mysqlx=0或--skip-mysqlx启动MySQL服务器来禁用X插件。或者,使用-DWITH_MYSQLX=OFFCMake选项编译不带X插件的MySQL Server。
- 通过X插件使用安全连接
- 本节说明如何配置X插件以使用安全连接。有关更多背景信息,请参见“使用加密的连接”。X插件具有其自己的SSL设置,该设置可能与MySQL Server所使用的设置不同。这意味着可以为X插件配置与MySQL服务器不同的SSL密钥,证书和证书颁发机构文件。同样,X插件具有独立于MySQL服务器SSL相关变
- 将X插件与缓存SHA-2身份验证插件一起使用
- X插件支持使用caching_sha2_password身份验证插件创建的MySQL用户帐户。有关此插件的更多信息,请参见“缓存SHA-2可插拔身份验证”。您可以使用X Plugin通过具有SHA256_MEMORY身份验证的非SSL连接和具有身份验证的SSL连接针对此类帐户进行身份PLAIN验证。
- 使用X插件进行连接压缩
- 从MySQL 8.0.19开始,通过X协议连接发送的消息支持压缩。默认情况下,连接是未压缩的,但是如果服务器和客户端同意使用压缩算法,则可以压缩连接。启用压缩会减少通过网络发送的字节数,但由于执行压缩和解压缩操作,因此会给服务器和客户端增加CPU成本。因此,压缩的好处主要出现在网络带宽低,网络传输时
- X插件选项和变量
- 本节介绍配置X插件的命令选项和系统变量。如果启动时指定的值不正确,则X插件可能无法正确初始化,并且服务器不会加载它。在这种情况下,服务器也可能会为其他X插件设置产生错误消息,因为它无法识别它们。X插件选项和变量参考下表概述了X插件提供的命令选项以及系统和状态变量。名称Cmd线选项文件系统变量状态变量
- 监视X插件
- 本节介绍如何监视X插件。使用性能模式表或状态变量,有两种可用的监视方法。X插件的状态变量状态变量具有以下含义。Mysqlx_aborted_clients由于输入或输出错误而断开连接的客户端数。Mysqlx_addressX插件绑定到的网络地址。如果绑定失败,或者使用了skip_networking