MySQL 工作台  / 第 6 章管理任务  /  6.4 状态和系统变量

6.4 状态和系统变量

Administration - Status and System Variables辅助选项卡列出了活动 MySQL 连接 的完整服务器变量集。您还可以将所有或选定的变量复制到剪贴板。

您可以从导航器区域(请参阅管理)或通过单击服务器然后 从菜单中单击状态和系统变量来打开此辅助选项卡。下图显示了选中的状态变量子选项卡,其中包含按名称列出的所有状态变量。每个变量都有一个值(如果适用)和一个描述。

图 6.8 导航器管理:状态变量

内容在周围的文字中描述。

下图显示了选择的系统变量 子选项卡,其中包含按名称列出的活动服务器的所有全局系统变量。您可以通过在提供的文本框中键入变量名称或选择类别(例如 )来细化状态和系统变量的列表 InnoDB/General

图 6.9 导航器管理:系统变量

内容在周围的文字中描述。

保留系统变量

从 MySQL Workbench 8.0.11 开始,您可以设置一个或多个全局系统变量以在服务器重新启动后保持不变。要保留变量,请选中名称旁边的Persist复选框(参见上图)。对于包含值的系统变量,选中该复选框后,该值将显示在列表的持久值列中。如果变量不符合保留条件,当您选中该复选框时会出现一个信息对话框。

要重置持久性全局系统变量,请取消选中单个复选框,然后在打开的对话框中确认对单个变量的重置操作。要一次重置所有持久变量,请单击重置持久值,然后确认所有持久变量的重置操作。

自定义变量分组

状态和系统变量均按组(例如 InnoDB 或 Logging)分类,您也可以创建自己的自定义组。右键单击一个变量,选择自定义组(或创建一个新组),然后将变量添加到上述组中。您的自定义组与预先存在的组一起列出。

下图显示了一个名为 的自定义组的示例 My Variables,它被添加到 Created_tmp_variables变量中。

图 6.10 导航器管理:将变量添加到自定义组

内容在周围的文字中描述。