Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 Reference Manual  /  ...  /  Configuring the Server

7.1.1 服务器配置

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 架构》

如果在命令行指定了选项,例如mysqldmysqld_safe,该选项将在该服务器实例中保持有效。但是,如果想使该选项在每次启动服务器时生效,请将其添加到选项文件中。查看第6.2.2.2节,“使用选项文件”

Windows 用户可以使用第2.3.2节,“配置:使用 MySQL 配置器”来帮助配置 MySQL 服务器安装。这些任务包括配置 MySQL 用户、日志文件、Windows 服务名称和示例数据库。