OS Manuals

/usr/bin/mariadb-client-test

The MariaDB open source relational database

From mariadb-12.1 12.1.2-r6 (enterprise-packages), captured 2026-11-08 by running mariadb-client-test --help (exit 0). permalink

/usr/bin/mariadb-client-test from 12.1.2-MariaDB, client 2.1 for Linux (x86_64)
By Monty, Venu, Kent and others

Copyright (C) 2002-2004 MySQL AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license
Usage: /usr/bin/mariadb-client-test [OPTIONS] [TESTNAME1 TESTNAME2...]
  -b, --basedir=name  Basedir for tests.
  -C, --character-sets-dir=name
                      Directory for character set files.
  -t, --count=#       Number of times test to be executed
  -D, --database=name Database to use
  -d, --do-not-drop-database
                      Do not drop database while disconnecting
  -#, --debug[=name]  Output debug log
  -?, --help          Display this help and exit
  -h, --host=name     Connect to host
  -p, --password[=name]
                      Password to use when connecting to server. If password is
                      not given it's asked from the tty.
  -P, --port=#        Port number to use for connection or 0 for default to, in
                      order of preference, my.cnf, $MYSQL_TCP_PORT,
                      /etc/services, built-in default (3306).
  -A, --server-arg=name
                      Send embedded server this as a parameter.
  -T, --show-tests    Show all tests' names
  -s, --silent        Be more silent
  -S, --socket=name   Socket file to use for connection
  --ssl-verify-server-cert
                      for compatibility only, the value is ignored
  -c, --testcase      May disable some code when runs as mysql-test-run
                      testcase.
  -u, --user=name     User for login if not current user
  -v, --vardir=name   Data dir for tests.
  -n, --non-blocking-api
                      Use the non-blocking client API for communication.
  -g, --getopt-ll-test=#
                      Option for testing bug in getopt library
  --plugin-dir=name   Directory for client-side plugins.
  --default-auth=name Default authentication client-side plugin to use.

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
The following groups are read: client client-server client-mariadb
The following options may be given as the first argument:
--print-defaults          Print the program argument list and exit.
--no-defaults             Don't read default options from any option file.
The following specify which files/extra groups are read (specified before remaining options):
--defaults-file=#         Only read default options from the given file #.
--defaults-extra-file=#   Read this file after the global files are read.
--defaults-group-suffix=# Additionally read default groups with # appended as a suffix.

Variables (--variable-name=value)
and boolean options {FALSE|TRUE}  Value (after reading options)
--------------------------------- ----------------------------------------
basedir                           ./
character-sets-dir                (No default value)
count                             1
database                          (No default value)
debug                             d:t:o,/tmp/mysql_client_test.trace
host                              (No default value)
port                              0
socket                            (No default value)
user                              (No default value)
vardir                            mysql-test/var
non-blocking-api                  FALSE
getopt-ll-test                    0
plugin-dir                        (No default value)
default-auth                      (No default value)
Options (24)
OptionDescriptionSource
-b, --basedir nameBasedir for tests.help
-C, --character-sets-dir nameDirectory for character set files.help
-t, --count #Number of times test to be executedhelp
-d, --do-not-drop-databaseDo not drop database while disconnectinghelp
-#, --debug nameOutput debug loghelp
-?, --helpDisplay this help and exithelp
-h, --host nameConnect to hosthelp
-p, --password namePassword to use when connecting to server.help
-P, --port #Port number to use for connection or 0 for default to, in order of preference, my.cnf, $MYSQL_TCP_PORT, /etc/services, built-in default (3306).help
-A, --server-arg nameSend embedded server this as a parameter.help
-T, --show-testsShow all tests' nameshelp
-s, --silentBe more silenthelp
-S, --socket nameSocket file to use for connectionhelp
--ssl-verify-server-certfor compatibility only, the value is ignoredhelp
-c, --testcaseMay disable some code when runs as mysql-test-run testcase.help
-u, --user nameUser for login if not current userhelp
-v, --vardir nameData dir for tests.help
-n, --non-blocking-apiUse the non-blocking client API for communication.help
-g, --getopt-ll-test #Option for testing bug in getopt libraryhelp
--plugin-dir nameDirectory for client-side plugins.help
--print-defaultsPrint the program argument list and exit.help
--no-defaultsDon't read default options from any option file.help
--defaults-file #Only read default options from the given file #.help
--defaults-extra-file #Read this file after the global files are read.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.