MySQL 8.4 发行说明
MySQL 服务器,mysqld,有许多命令选项和系统变量,可以在启动时设置以配置其操作。要确定服务器使用的默认命令选项和系统变量值,请执行以下命令
$> mysqld --verbose --help
该命令会生成所有 mysqld 选项和可配置系统变量的列表。其输出包括默认选项和变量值,如下所示
activate-all-roles-on-login FALSE
admin-address (No default value)
admin-port 33062
admin-ssl TRUE
admin-ssl-ca (No default value)
admin-ssl-capath (No default value)
admin-ssl-cert (No default value)
admin-ssl-cipher (No default value)
admin-ssl-crl (No default value)
...
transaction-prealloc-size 4096
transaction-read-only FALSE
updatable-views-with-limit YES
upgrade AUTO
validate-config FALSE
validate-user-plugins TRUE
verbose TRUE
wait-timeout 28800
windowing-use-high-precision TRUE
xa-detach-on-prepare TRUE
要查看服务器运行时实际使用的当前系统变量值,请连接到服务器并执行以下语句
mysql> SHOW VARIABLES;
要查看正在运行的服务器的一些统计和状态指标,请执行以下语句
mysql> SHOW STATUS;
系统变量和状态信息也可以使用 mysqladmin 命令获取
$> mysqladmin variables
$> mysqladmin extended-status
有关所有命令选项、系统变量和状态变量的完整说明,请参阅以下部分
性能模式提供了更详细的监控信息;请参阅 第 29 章,MySQL 性能模式。此外,MySQL sys
模式是一组对象,提供了对性能模式收集的数据的便捷访问;请参阅 第 30 章,MySQL sys 模式。
如果在 mysqld 或 mysqld_safe 的命令行上指定了一个选项,则该选项仅对该次服务器调用有效。要在每次服务器运行时都使用该选项,请将其放入选项文件中。请参阅 第 6.2.2.2 节,“使用选项文件”。
Windows 用户可以执行 第 2.3.2 节,“配置:使用 MySQL 配置器” 来帮助配置 MySQL 服务器安装。这包括配置 MySQL 用户、日志文件、Windows 服务名称和示例数据库等任务。