MySQL 8.3 Release Notes
许多服务器系统变量都是动态的,可以在运行时设置。请参阅 第 15.7.6.1 节,“SET 语法用于变量赋值”。有关设置系统变量的权限要求,请参阅 第 7.1.9.1 节,“系统变量权限”
以下表格列出了所有适用于 mysqld
的动态系统变量。
表格列出了每个变量的数据类型和作用域。最后一列指示每个变量的作用域是 Global、Session 或两者。请参阅相应的项目描述,以获取设置和使用变量的详细信息。在适当的情况下,提供了直接链接以获取更多信息。
类型为 “string” 的变量采用字符串值。类型为 “numeric” 的变量采用数字值。类型为 “boolean” 的变量可以设置为 0、1、ON
或 OFF
。类型为 “enumeration” 的变量通常应该设置为该变量的可用值之一,但也可以设置为对应的枚举值。对于枚举系统变量,第一个枚举值对应于 0。这与用于表列的 ENUM
数据类型不同,后者的第一个枚举值对应于 1。
表 7.5 动态系统变量摘要