21.4.27 ndb_setup.py —启动基于浏览器的 NDB 群集自动安装程序
ndb_setup.py启动 NDB 群集自动安装程序,并在默认的 Web 浏览器中打开安装程序的“开始”页面。
Important
该程序旨在作为普通用户而不是mysql
,系统root
或其他 Management 帐户来调用。
本节仅描述命令行工具的用法和程序选项。有关使用在调用ndb_setup.py时生成的自动安装程序 GUI 的信息,请参阅第 21.2.1 节“ NDB 群集自动安装程序(NDB 7.5)”。
Usage
All platforms:
ndb_setup.py [options]
此外,仅在 Windows 平台上:
setup.bat [options]
下 table 包含 NDB 群集安装和配置程序ndb_setup.py支持的所有选项。附加说明如下 table 所示。
table21.260 ndb_setup.py 程序的命令行选项
Format | Description | 添加,不建议使用或删除 |
---|---|---|
--browser-start-page=filename , |
||
-s |
启动时 Web 浏览器打开的页面 | (在所有基于 MySQL 5.7 的版本中受支持) |
--ca-certs-file=filename ,-a |
包含允许连接到服务器的 Client 端证书列 table 的文件 | (在所有基于 MySQL 5.7 的版本中受支持) |
--cert-file=filename ,-c |
包含 X509 证书标识服务器的文件 | (在所有基于 MySQL 5.7 的版本中受支持) |
--debug-level=level ,-d |
Python 日志记录模块调试级别; DEBUG,INFO,WARNING(默认值),ERROR 或 CRITICAL | 之一(在所有基于 MySQL 5.7 的版本中受支持) |
--help ,-h |
打印帮助消息 | (所有基于 MySQL 5.7 的版本均支持) |
--key-file=file ,-k |
指定包含私钥的文件(如果未包含在--cert-file 中) | (在所有基于 MySQL 5.7 的版本中受支持) |
--no-browser ,-n |
请勿在浏览器中打开开始页面,仅打开启动工具 | (在所有基于 MySQL 5.7 的发行版中均受支持) |
--port=# ,-p |
指定 Web 服务器使用的端口 | (在所有基于 MySQL 5.7 的版本中受支持) |
--server-log-file=file ,-o |
将请求记录到此文件;使用'-'代替强制将日志记录到 stderr | (在所有基于 MySQL 5.7 的版本中受支持) |
--server-name=name ,-N |
要连接的服务器名称 | (在所有基于 MySQL 5.7 的版本中受支持) |
--use-http ,-H |
使用未加密的(HTTP)Client 端/服务器连接 | (在所有基于 MySQL 5.7 的版本中受支持) |
--use-https ,-S |
使用加密的(HTTPS)Client 端/服务器连接 | (在所有基于 MySQL 5.7 的版本中受支持) |
Property | Value |
---|---|
Command-Line Format | --browser-start-page=filename |
Type | String |
Default Value | index.html |
指定要在浏览器中打开的文件作为安装和配置“开始”页面。默认值为index.html
。
Property | Value |
---|---|
Command-Line Format | --ca-certs-file=filename |
Type | File name |
Default Value | [none] |
指定一个文件,其中包含允许连接到服务器的 Client 端证书列 table。默认值为空字符串,这意味着不使用任何 Client 端身份验证。
Property | Value |
---|---|
Command-Line Format | --cert-file=filename |
Type | File name |
Default Value | /usr/share/mysql/mcc/cfg.pem |
指定一个包含用于标识服务器的 X.509 证书的文件。证书有可能是自签名的。默认值为cfg.pem
。
Property | Value |
---|---|
Command-Line Format | --debug-level=level |
Type | Enumeration |
Default Value | WARNING |
Valid Values | WARNING |
DEBUG INFO ERROR CRITICAL |
设置 Python 日志记录模块调试级别。这是DEBUG
,INFO
,WARNING
,ERROR
或CRITICAL
之一。 WARNING
是默认值。
Property | Value |
---|---|
Command-Line Format | --help |
打印帮助信息。
Property | Value |
---|---|
Command-Line Format | --key-file=file |
Type | File name |
Default Value | [none] |
如果包含私钥的文件未包含在 X.509 证书文件(--cert-file)中,请指定该文件。默认值为空字符串,table 示不使用任何此类文件。
Property | Value |
---|---|
Command-Line Format | --no-browser |
启动安装和配置工具,但不要在浏览器中打开“开始”页面。
Property | Value |
---|---|
Command-Line Format | --port=# |
Type | Numeric |
Default Value | 8081 |
Minimum Value | 1 |
Maximum Value | 65535 |
设置 Web 服务器使用的端口。默认值为 8081.
Property | Value |
---|---|
Command-Line Format | --server-log-file=file |
Type | File name |
Default Value | ndb_setup.log |
Valid Values | ndb_setup.log |
- (登录到 stderr) |
将请求记录到此文件。默认值为ndb_setup.log
。要指定登录到stderr
而不是文件,请使用-
(破折号)作为文件名。
Property | Value |
---|---|
Command-Line Format | --server-name=name |
Type | String |
Default Value | localhost |
指定连接时浏览器要使用的主机名或 IP 地址。默认值为localhost
。
Property | Value |
---|---|
Command-Line Format | --use-http |
使浏览器使用 HTTP 连接服务器。这意味着该连接是未加密的,并且不以任何方式进行保护。
此选项是在 NDB 7.6 中添加的。
Property | Value |
---|---|
Command-Line Format | --use-https |
使浏览器使用与服务器的安全(HTTPS)连接。