• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • NDB群集程序的公用选项

    所有NDB群集程序均接受本节中描述的选项,但以下情况除外:

    • mysqld
    • ndb_print_backup_file
    • ndb_print_schema_file
    • ndb_print_sys_file
    注意

    早期NDB Cluster版本的用户应注意,其中一些选项已更改,以使它们彼此之间以及与mysqld保持一致。您可以将该--help选项与任何NDB Cluster程序一起使用(ndb_print_backup_filendb_print_schema_filendb_print_sys_file除外)以参见该程序支持的选项列表。

    下表中的选项对所有NDB Cluster可执行文件都是通用的(本节前面提到的除外)。

    所有MySQL NDB Cluster程序共有的命令行选项

    格式描述添加,不建议使用或删除

    --character-sets-dir=dir_name

    字符集的安装目录

    (在所有基于MySQL 8.0的版本中受支持)

    --connect-retries=#

    设置放弃前重试连接的次数

    (在所有基于MySQL 8.0的版本中受支持)

    --connect-retry-delay=#

    两次尝试联系管理服务器之间等待的时间,以秒为单位

    (在所有基于MySQL 8.0的版本中受支持)

    --core-file

    将内核写入错误(在调试版本中默认为TRUE)

    (在所有基于MySQL 8.0的版本中受支持)

    --debug=options

    启用调试调用的输出。只能用于启用了调试的编译版本

    (在所有基于MySQL 8.0的版本中受支持)

    --defaults-extra-file=filename

    读取全局选项文件后读取此文件

    (在所有基于MySQL 8.0的版本中受支持)

    --defaults-file=filename

    从该文件中读取默认选项

    (在所有基于MySQL 8.0的版本中受支持)

    --defaults-group-suffix

    还要阅读名称以该后缀结尾的组

    (在所有基于MySQL 8.0的版本中受支持)

    --help

    --usage

    -?

    显示帮助信息并退出

    (在所有基于MySQL 8.0的版本中受支持)

    --login-path=path

    从登录文件中读取此路径

    (在所有基于MySQL 8.0的版本中受支持)

    --ndb-connectstring=connectstring

    --connect-string=connectstring

    -c

    设置用于连接到ndb_mgmd的连接字符串。语法:[nodeid =<id>;][host =]<主机名>[:<端口>]。覆盖NDB_CONNECTSTRING或my.cnf中指定的条目

    (在所有基于MySQL 8.0的版本中受支持)

    --ndb-mgmd-host=host[:port]

    设置用于连接到管理服务器的主机(和端口,如果需要)

    (在所有基于MySQL 8.0的版本中受支持)

    --ndb-nodeid=#

    设置该节点的节点ID

    (在所有基于MySQL 8.0的版本中受支持)

    --ndb-optimized-node-selection

    选择节点以更优化的方式进行交易

    (在所有基于MySQL 8.0的版本中受支持)

    --no-defaults

    不要从登录文件以外的任何选项文件中读取默认选项

    (在所有基于MySQL 8.0的版本中受支持)

    --print-defaults

    打印程序参数列表并退出

    (在所有基于MySQL 8.0的版本中受支持)

    --version

    -V

    输出版本信息并退出

    (在所有基于MySQL 8.0的版本中受支持)

    有关特定于单个NDB群集程序的选项,请参见“ NDB群集程序”。

    参见第22.3.3.9.1,“为NDB簇MySQL服务器选项”,用于mysqld的与NDB集群选项。

    • --character-sets-dir=name

      属性
      命令行格式--character-sets-dir=dir_name
      类型目录名
      默认值

      告诉程序在哪里可以找到字符集信息。

    • --connect-retries=#

      属性
      命令行格式--connect-retries=#
      类型数字
      默认值12
      最低值0
      最大值4294967295

      此选项指定在放弃后第一次尝试重试连接之后的次数(客户端始终至少尝试一次连接)。每次尝试等待的时间长度使用设置--connect-retry-delay

      注意

      ndb_mgm一起使用时,此选项的默认值为 3。有关更多信息,请参见“ndb_mgm-NDB群集管理客户端”。

    • --connect-retry-delay=#

      属性
      命令行格式--connect-retry-delay=#
      类型数字
      默认值5
      最低值1
      最低值0
      最大值4294967295

      此选项指定放弃连接前每次尝试等待的时间。尝试连接的次数由设置--connect-retries

    • --core-file

      属性
      命令行格式--core-file
      类型布尔型
      默认值FALSE

      如果程序死了,请写一个核心文件。核心文件的名称和位置取决于系统。(对于在Linux上运行的NDB Cluster程序节点,默认位置是程序的工作目录-对于数据节点,这是该节点的目录DataDir。)对于某些系统,可能会有限制或限制。例如,可能有必要在启动服务器之前执行ulimit -c unlimited。有关详细信息,请查阅系统文档。

      如果NDB Cluster是使用configure--debug选项构建的,则默认情况下启用。对于常规构建,默认情况下处于禁用状态。--core-file--core-file

    • --debug[=options]

      属性
      命令行格式--debug=options
      类型string
      默认值d:t:O,/tmp/ndb_restore.trace

      此选项只能用于启用了调试的编译版本。它用于启用调试调用的输出,方法与mysqld进程相同。

    • --defaults-extra-file=filename

      属性
      命令行格式--defaults-extra-file=filename
      类型string
      默认值[none]

      读取全局选项文件后,请读取此文件。

      有关此选项和其他选项文件选项的更多信息,请参见“影响选项文件处理的命令行选项”。

    • --defaults-file=filename

      属性
      命令行格式--defaults-file=filename
      类型string
      默认值[none]

      从该文件中读取默认选项。

      有关此选项和其他选项文件选项的更多信息,请参见“影响选项文件处理的命令行选项”。

    • --defaults-group-suffix

      属性
      命令行格式--defaults-group-suffix
      类型string
      默认值[none]

      还要阅读名称以该后缀结尾的组。

      有关此选项和其他选项文件选项的更多信息,请参见“影响选项文件处理的命令行选项”。

    • --help--usage-?

      属性
      命令行格式

      --help

      --usage

      打印简短列表,其中包含可用命令选项的描述。

    • --login-path=path

      属性
      命令行格式--login-path=path
      类型string
      默认值[none]

      从登录文件中读取此路径。

      有关此选项和其他选项文件选项的更多信息,请参见“影响选项文件处理的命令行选项”。

    • --ndb-connectstring=connection_string,,--connect-string=connection_string-c connection_string

      属性
      命令行格式

      --ndb-connectstring=connectstring

      --connect-string=connectstring

      类型string
      默认值localhost:1186

      此选项采用NDB群集连接字符串,该字符串指定应用程序要连接到的管理服务器,如下所示:

      shell>ndbd --ndb-connectstring="nodeid=2;host=ndb_mgmd.mysql.com:1186"
      

      有关更多信息,请参见“ NDB群集连接字符串”。

    • --ndb-mgmd-host=host[:port]

      属性
      命令行格式--ndb-mgmd-host=host[:port]
      类型string
      默认值localhost:1186

      可用于设置程序要连接到的单个管理服务器的主机和端口号。如果程序在其连接信息中需要节点ID或对多个管理服务器的引用(或两者都引用),请改用该--ndb-connectstring选项。

    • --ndb-nodeid=#

      属性
      命令行格式--ndb-nodeid=#
      类型数字
      默认值0

      设置此节点的NDB群集节点ID。允许值的范围取决于节点的类型(数据,管理或API)和NDB Cluster软件版本。有关更多信息,请参见“ NDB群集与标准MySQL限制的限制和差异”。

    • --no-defaults

      属性
      命令行格式--no-defaults
      类型布尔型
      默认值TRUE

      不要从登录文件以外的任何选项文件中读取默认选项。

      有关此选项和其他选项文件选项的更多信息,请参见“影响选项文件处理的命令行选项”。

    • --ndb-optimized-node-selection

      属性
      命令行格式--ndb-optimized-node-selection
      类型布尔型
      默认值TRUE

      优化交易节点的选择。默认启用。

    • --print-defaults

      属性
      命令行格式--print-defaults
      类型布尔型
      默认值TRUE

      打印程序参数列表并退出。

      有关此选项和其他选项文件选项的更多信息,请参见“影响选项文件处理的命令行选项”。

    • --version-V

      属性
      命令行格式--version

      打印可执行文件的NDB群集版本号。版本号是相关的,因为并非所有版本都可以一起使用,并且NDB群集启动过程会验证所使用的二进制文件的版本可以在同一群集中共存。在执行NDB群集的联机(滚动)软件升级或降级时,这一点也很重要。

      有关更多信息,请参见“执行NDB群集的滚动重启”。