MySQL 8.0参考手册
MySQL 8.0版本说明
连接接口TLS属性在服务器启动时设置,并可在运行时使用修改实例重载TLS
声明。看到加密连接的服务器端运行时配置和监控.
的tls_channel_status
表(MySQL 8.0.21可用)提供了有关连接接口TLS属性的信息:
mysql> SELECT * FROM performance_schematls_channel_status\G *************************** 1. row *************************** CHANNEL: mysql_main PROPERTY: Enabled VALUE: Yes *************************** 2. row *************************** CHANNEL: mysql_main PROPERTY: ssl_accept_renegotiates VALUE: 0 *************************** 3. row *************************** CHANNEL: mysql_main PROPERTY: Ssl_accepts VALUE: 2 ... *************************** 29. row *************************** CHANNEL: mysql_admin PROPERTY: Enabled VALUE: No *************************** 30. row *************************** CHANNEL: mysql_admin PROPERTY: ssl_accept_renegotiates VALUE: 0 *************************** 31. row *************************** CHANNEL: mysql_admin PROPERTY: Ssl_accepts VALUE: 0 ...
的tls_channel_status
表有这些列:
通道
TLS属性行应用到的连接接口的名称。
mysql_main
而且mysql_admin
分别是主连接接口和管理连接接口的通道名称。有关不同接口的信息,请参见连接接口.财产
TLS属性名。的行
启用
属性指示总体接口状态,其中接口及其状态在通道
而且价值
分别列。其他属性名称表示特定的TLS属性。这些通常对应于与tls相关的状态变量的名称。价值
TLS属性值。
该表公开的属性不是固定的,取决于每个通道实现的检测。
对于每个通道,带a的行财产
的价值启用
表示通道是否支持加密连接,其他通道行表示TLS上下文属性:
为
mysql_main
,启用
属性是是的
或没有
指示主接口是否支持加密连接。其他通道行显示主界面的TLS上下文属性。对于主界面,可以使用这些语句获得类似的状态信息:
显示全局状态像'current_tls%';显示全局状态像'ssl%';
为
mysql_admin
,启用
属性是没有
如果管理接口未启用或已启用但不支持加密连接。启用
是是的
接口已启用,且支持加密连接。当
启用
是是的
,另一个mysql_admin
行指示管理接口TLS上下文的通道属性,仅当为该接口配置了一些非默认TLS参数值时。(如果有的话,这是事实admin_tls_
或xxx
admin_ssl_
系统变量的值与默认值不同。)否则,管理接口使用与主接口相同的TLS上下文。xxx
的tls_channel_status
表没有索引。
截断表
是不允许的tls_channel_status
表格