'\" t .\" Title: Options Common to NDB Cluster Programs .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: 09/06/2019 .\" Manual: MySQL Database System .\" Source: MySQL 8.0 .\" Language: English .\" .TH "OPTIONS COMMON TO NDB CLUSTER PROGRAMS" "1" "09/06/2019" "MySQL 8\&.0" "MySQL Database System" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "NAME" ndb-common-options \- NDB Cluster Common Program Options .SH "DESCRIPTION" .PP All NDB Cluster programs accept the options described in this section, with the following exceptions: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBmysqld\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBndb_print_backup_file\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBndb_print_schema_file\fR .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fBndb_print_sys_file\fR .RE .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBNote\fR .ps -1 .br .PP Users of earlier NDB Cluster versions should note that some of these options have been changed to make them consistent with one another, and also with \fBmysqld\fR\&. You can use the \fB\-\-help\fR option with any NDB Cluster program\(emwith the exception of \fBndb_print_backup_file\fR, \fBndb_print_schema_file\fR, and \fBndb_print_sys_file\fR\(emto view a list of the options which the program supports\&. .sp .5v .RE .PP The options in the following table are common to all NDB Cluster executables (except those noted previously in this section)\&. .sp .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .B Table\ \&22.351.\ \&Command\-line options common to all MySQL NDB Cluster programs .TS allbox tab(:); lB lB lB. T{ Format T}:T{ Description T}:T{ Added, Deprecated, or Removed T} .T& l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l. T{ .PP --character-sets-dir=dir_name T}:T{ Directory where character sets are installed T}:T{ .PP All NDB 8.0 releases T} T{ .PP --connect-retries=# T}:T{ Set the number of times to retry a connection before giving up T}:T{ .PP All NDB 8.0 releases T} T{ .PP --connect-retry-delay=# T}:T{ Time to wait between attempts to contact a management server, in seconds T}:T{ .PP All NDB 8.0 releases T} T{ .PP --core-file T}:T{ Write core on errors (defaults to TRUE in debug builds) T}:T{ .PP All NDB 8.0 releases T} T{ .PP --debug=options T}:T{ Enable output from debug calls. Can be used only for versions compiled with debugging enabled T}:T{ .PP All NDB 8.0 releases T} T{ .PP --defaults-extra-file=filename T}:T{ Read this file after global option files are read T}:T{ .PP All NDB 8.0 releases T} T{ .PP --defaults-file=filename T}:T{ Read default options from this file T}:T{ .PP All NDB 8.0 releases T} T{ .PP --defaults-group-suffix T}:T{ Also read groups with names ending in this suffix T}:T{ .PP All NDB 8.0 releases T} T{ .PP --help, .PP --usage, .PP -? T}:T{ Display help message and exit T}:T{ .PP All NDB 8.0 releases T} T{ .PP --login-path=path T}:T{ Read this path from the login file T}:T{ .PP All NDB 8.0 releases T} T{ .PP --ndb-connectstring=connectstring, .PP --connect-string=connectstring, .PP -c T}:T{ Set connection string for connecting to ndb_mgmd. Syntax: [nodeid=;][host=][:]. Overrides entries specified in NDB_CONNECTSTRING or my.cnf. T}:T{ .PP All NDB 8.0 releases T} T{ .PP --ndb-mgmd-host=host[:port] T}:T{ Set the host (and port, if desired) for connecting to management server T}:T{ .PP All NDB 8.0 releases T} T{ .PP --ndb-nodeid=# T}:T{ Set node id for this node T}:T{ .PP All NDB 8.0 releases T} T{ .PP --ndb-optimized-node-selection T}:T{ Select nodes for transactions in a more optimal way T}:T{ .PP All NDB 8.0 releases T} T{ .PP --no-defaults T}:T{ Do not read default options from any option file other than login file T}:T{ .PP All NDB 8.0 releases T} T{ .PP --print-defaults T}:T{ Print the program argument list and exit T}:T{ .PP All NDB 8.0 releases T} T{ .PP --version, .PP -V T}:T{ Output version information and exit T}:T{ .PP All NDB 8.0 releases T} .TE .sp 1 .PP For options specific to individual NDB Cluster programs, see Section\ \&22.4, \(lqNDB Cluster Programs\(rq\&. .PP See Section\ \&22.3.3.9.1, \(lqMySQL Server Options for NDB Cluster\(rq, for \fBmysqld\fR options relating to NDB Cluster\&. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-character\-sets\-dir=\fR\fB\fIname\fR\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --character-sets-dir=dir_name T} T{ \fBType\fR T}:T{ Directory name T} T{ \fBDefault Value\fR T}:T{ T} .TE .sp 1 Tells the program where to find character set information\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-connect\-retries=\fR\fB\fI#\fR\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --connect-retries=# T} T{ \fBType\fR T}:T{ Numeric T} T{ \fBDefault Value\fR T}:T{ 12 T} T{ \fBMinimum Value\fR T}:T{ 0 T} T{ \fBMaximum Value\fR T}:T{ 4294967295 T} .TE .sp 1 This option specifies the number of times following the first attempt to retry a connection before giving up (the client always tries the connection at least once)\&. The length of time to wait per attempt is set using \fB\-\-connect\-retry\-delay\fR\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBNote\fR .ps -1 .br When used with \fBndb_mgm\fR, this option has 3 as its default\&. See \fBndb_mgm\fR(1), for more information\&. .sp .5v .RE .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-connect\-retry\-delay=\fR\fB\fI#\fR\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --connect-retry-delay=# T} T{ \fBType\fR T}:T{ Numeric T} T{ \fBDefault Value\fR T}:T{ 5 T} T{ \fBMinimum Value\fR T}:T{ 1 T} T{ \fBMinimum Value\fR T}:T{ 0 T} T{ \fBMaximum Value\fR T}:T{ 4294967295 T} .TE .sp 1 This option specifies the length of time to wait per attempt a connection before giving up\&. The number of times to try connecting is set by \fB\-\-connect\-retries\fR\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-core\-file\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --core-file T} T{ \fBType\fR T}:T{ Boolean T} T{ \fBDefault Value\fR T}:T{ FALSE T} .TE .sp 1 Write a core file if the program dies\&. The name and location of the core file are system\-dependent\&. (For NDB Cluster programs nodes running on Linux, the default location is the program\*(Aqs working directory\(emfor a data node, this is the node\*(Aqs DataDir\&.) For some systems, there may be restrictions or limitations\&. For example, it might be necessary to execute \fBulimit \-c unlimited\fR before starting the server\&. Consult your system documentation for detailed information\&. .sp If NDB Cluster was built using the \fB\-\-debug\fR option for \fBconfigure\fR, then \fB\-\-core\-file\fR is enabled by default\&. For regular builds, \fB\-\-core\-file\fR is disabled by default\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-debug[=\fR\fB\fIoptions\fR\fR\fB]\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --debug=options T} T{ \fBType\fR T}:T{ String T} T{ \fBDefault Value\fR T}:T{ d:t:O,/tmp/ndb_restore.trace T} .TE .sp 1 This option can be used only for versions compiled with debugging enabled\&. It is used to enable output from debug calls in the same manner as for the \fBmysqld\fR process\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-defaults\-extra\-file\fR=\fIfilename\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --defaults-extra-file=filename T} T{ \fBType\fR T}:T{ String T} T{ \fBDefault Value\fR T}:T{ [none] T} .TE .sp 1 Read this file after global option files are read\&. .sp For additional information about this and other option\-file options, see Section\ \&4.2.2.3, \(lqCommand-Line Options that Affect Option-File Handling\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-defaults\-file\fR=\fIfilename\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --defaults-file=filename T} T{ \fBType\fR T}:T{ String T} T{ \fBDefault Value\fR T}:T{ [none] T} .TE .sp 1 Read default options from this file\&. .sp For additional information about this and other option\-file options, see Section\ \&4.2.2.3, \(lqCommand-Line Options that Affect Option-File Handling\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-defaults\-group\-suffix\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --defaults-group-suffix T} T{ \fBType\fR T}:T{ String T} T{ \fBDefault Value\fR T}:T{ [none] T} .TE .sp 1 Also read groups with names ending in this suffix\&. .sp For additional information about this and other option\-file options, see Section\ \&4.2.2.3, \(lqCommand-Line Options that Affect Option-File Handling\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-help\fR, \fB\-\-usage\fR, \fB\-?\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l. T{ \fBCommand-Line Format\fR T}:T{ .PP --help .PP --usage T} .TE .sp 1 Prints a short list with descriptions of the available command options\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-login\-path\fR=\fIpath\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --login-path=path T} T{ \fBType\fR T}:T{ String T} T{ \fBDefault Value\fR T}:T{ [none] T} .TE .sp 1 Read this path from the login file\&. .sp For additional information about this and other option\-file options, see Section\ \&4.2.2.3, \(lqCommand-Line Options that Affect Option-File Handling\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-ndb\-connectstring=\fR\fB\fIconnection_string\fR\fR, \fB\-\-connect\-string=\fR\fB\fIconnection_string\fR\fR, \fB\-c \fR\fB\fIconnection_string\fR\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ .PP --ndb-connectstring=connectstring .PP --connect-string=connectstring T} T{ \fBType\fR T}:T{ String T} T{ \fBDefault Value\fR T}:T{ localhost:1186 T} .TE .sp 1 This option takes an NDB Cluster connection string that specifies the management server for the application to connect to, as shown here: .sp .if n \{\ .RS 4 .\} .nf shell> \fBndbd \-\-ndb\-connectstring="nodeid=2;host=ndb_mgmd\&.mysql\&.com:1186"\fR .fi .if n \{\ .RE .\} .sp For more information, see Section\ \&22.3.3.3, \(lqNDB Cluster Connection Strings\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-ndb\-mgmd\-host=\fR\fB\fIhost\fR\fR\fB[:\fR\fB\fIport\fR\fR\fB]\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --ndb-mgmd-host=host[:port] T} T{ \fBType\fR T}:T{ String T} T{ \fBDefault Value\fR T}:T{ localhost:1186 T} .TE .sp 1 Can be used to set the host and port number of a single management server for the program to connect to\&. If the program requires node IDs or references to multiple management servers (or both) in its connection information, use the \fB\-\-ndb\-connectstring\fR option instead\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-ndb\-nodeid=\fR\fB\fI#\fR\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --ndb-nodeid=# T} T{ \fBType\fR T}:T{ Numeric T} T{ \fBDefault Value\fR T}:T{ 0 T} .TE .sp 1 Sets this node\*(Aqs NDB Cluster node ID\&. \fIThe range of permitted values depends on the node\*(Aqs type (data, management, or API) and the NDB Cluster software version\fR\&. See Section\ \&22.1.7.2, \(lqLimits and Differences of NDB Cluster from Standard MySQL Limits\(rq, for more information\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-no\-defaults\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --no-defaults T} T{ \fBType\fR T}:T{ Boolean T} T{ \fBDefault Value\fR T}:T{ TRUE T} .TE .sp 1 Do not read default options from any option file other than login file\&. .sp For additional information about this and other option\-file options, see Section\ \&4.2.2.3, \(lqCommand-Line Options that Affect Option-File Handling\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-ndb\-optimized\-node\-selection\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --ndb-optimized-node-selection T} T{ \fBType\fR T}:T{ Boolean T} T{ \fBDefault Value\fR T}:T{ TRUE T} .TE .sp 1 Optimize selection of nodes for transactions\&. Enabled by default\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-print\-defaults\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l l l l l. T{ \fBCommand-Line Format\fR T}:T{ --print-defaults T} T{ \fBType\fR T}:T{ Boolean T} T{ \fBDefault Value\fR T}:T{ TRUE T} .TE .sp 1 Print the program argument list and exit\&. .sp For additional information about this and other option\-file options, see Section\ \&4.2.2.3, \(lqCommand-Line Options that Affect Option-File Handling\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-version\fR, \fB\-V\fR .TS allbox tab(:); lB lB. T{ Property T}:T{ Value T} .T& l l. T{ \fBCommand-Line Format\fR T}:T{ --version T} .TE .sp 1 Prints the NDB Cluster version number of the executable\&. The version number is relevant because not all versions can be used together, and the NDB Cluster startup process verifies that the versions of the binaries being used can co\-exist in the same cluster\&. This is also important when performing an online (rolling) software upgrade or downgrade of NDB Cluster\&. .sp See Section\ \&22.5.5, \(lqPerforming a Rolling Restart of an NDB Cluster\(rq), for more information\&. .RE .SH "COPYRIGHT" .br .PP Copyright \(co 1997, 2019, Oracle and/or its affiliates. All rights reserved. .PP This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. .PP This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. .PP You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or see http://www.gnu.org/licenses/. .sp .SH "SEE ALSO" For more information, please refer to the MySQL Reference Manual, which may already be installed locally and which is also available online at http://dev.mysql.com/doc/. .SH AUTHOR Oracle Corporation (http://dev.mysql.com/).