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 程序的命令行选项

FormatDescription添加,不建议使用或删除
--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 的版本中受支持)
  • --browser-start-page=file , -s

PropertyValue
Command-Line Format--browser-start-page=filename
TypeString
Default Valueindex.html

指定要在浏览器中打开的文件作为安装和配置“开始”页面。默认值为index.html

  • --ca-certs-file=file , -a

PropertyValue
Command-Line Format--ca-certs-file=filename
TypeFile name
Default Value[none]

指定一个文件,其中包含允许连接到服务器的 Client 端证书列 table。默认值为空字符串,这意味着不使用任何 Client 端身份验证。

  • --cert-file=file , -c

PropertyValue
Command-Line Format--cert-file=filename
TypeFile name
Default Value/usr/share/mysql/mcc/cfg.pem

指定一个包含用于标识服务器的 X.509 证书的文件。证书有可能是自签名的。默认值为cfg.pem

  • --debug-level=level , -d

PropertyValue
Command-Line Format--debug-level=level
TypeEnumeration
Default ValueWARNING
Valid ValuesWARNING

DEBUG
INFO
ERROR
CRITICAL

设置 Python 日志记录模块调试级别。这是DEBUGINFOWARNINGERRORCRITICAL之一。 WARNING是默认值。

  • --help , -h

PropertyValue
Command-Line Format--help

打印帮助信息。

  • --key-file=file , -d

PropertyValue
Command-Line Format--key-file=file
TypeFile name
Default Value[none]

如果包含私钥的文件未包含在 X.509 证书文件(--cert-file)中,请指定该文件。默认值为空字符串,table 示不使用任何此类文件。

  • --no-browser , -n

PropertyValue
Command-Line Format--no-browser

启动安装和配置工具,但不要在浏览器中打开“开始”页面。

  • --port=# , -p

PropertyValue
Command-Line Format--port=#
TypeNumeric
Default Value8081
Minimum Value1
Maximum Value65535

设置 Web 服务器使用的端口。默认值为 8081.

  • --server-log-file=file , -o

PropertyValue
Command-Line Format--server-log-file=file
TypeFile name
Default Valuendb_setup.log
Valid Valuesndb_setup.log

-(登录到 stderr)

将请求记录到此文件。默认值为ndb_setup.log。要指定登录到stderr而不是文件,请使用-(破折号)作为文件名。

  • --server-name=host , -N

PropertyValue
Command-Line Format--server-name=name
TypeString
Default Valuelocalhost

指定连接时浏览器要使用的主机名或 IP 地址。默认值为localhost

  • --use-http , -H

PropertyValue
Command-Line Format--use-http

使浏览器使用 HTTP 连接服务器。这意味着该连接是未加密的,并且不以任何方式进行保护。

此选项是在 NDB 7.6 中添加的。

  • --use-https , -S

PropertyValue
Command-Line Format--use-https

使浏览器使用与服务器的安全(HTTPS)连接。