文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  配置服务器

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 服务名称和示例数据库等任务。