'\" t .\" Title: mysqladmin .\" Author: [FIXME: author] [see http://docbook.sf.net/el/author] .\" Generator: DocBook XSL Stylesheets v1.79.1 .\" Date: 03/11/2024 .\" Manual: MySQL Database System .\" Source: MySQL 8.0 .\" Language: English .\" .TH "MYSQLADMIN" "1" "03/11/2024" "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" mysqladmin \- a MySQL server administration program .SH "SYNOPSIS" .HP \w'\fBmysqladmin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-options\fR\fR\fB]\ [\fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-options\fR\fR\fB]]\ \&.\&.\&.\fR\ 'u \fBmysqladmin [\fR\fB\fIoptions\fR\fR\fB] \fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-options\fR\fR\fB] [\fR\fB\fIcommand\fR\fR\fB [\fR\fB\fIcommand\-options\fR\fR\fB]] \&.\&.\&.\fR .SH "DESCRIPTION" .PP \fBmysqladmin\fR is a client for performing administrative operations\&. You can use it to check the server\*(Aqs configuration and current status, to create and drop databases, and more\&. .PP Invoke \fBmysqladmin\fR like this: .sp .if n \{\ .RS 4 .\} .nf mysqladmin [\fIoptions\fR] \fIcommand\fR [\fIcommand\-arg\fR] [\fIcommand\fR [\fIcommand\-arg\fR]] \&.\&.\&. .fi .if n \{\ .RE .\} .PP \fBmysqladmin\fR supports the following commands\&. Some of the commands take an argument following the command name\&. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} create \fIdb_name\fR .sp Create a new database named \fIdb_name\fR\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} debug .sp Prior to MySQL 8\&.0\&.20, tell the server to write debug information to the error log\&. The connected user must have the SUPER privilege\&. Format and content of this information is subject to change\&. .sp This includes information about the Event Scheduler\&. See Section\ \&27.4.5, \(lqEvent Scheduler Status\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} drop \fIdb_name\fR .sp Delete the database named \fIdb_name\fR and all its tables\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} extended\-status .sp Display the server status variables and their values\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-hosts .sp Flush all information in the host cache\&. See Section\ \&7.1.12.3, \(lqDNS Lookups and the Host Cache\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-logs [\fIlog_type\fR \&.\&.\&.] .sp Flush all logs\&. .sp The \fBmysqladmin flush\-logs\fR command permits optional log types to be given, to specify which logs to flush\&. Following the flush\-logs command, you can provide a space\-separated list of one or more of the following log types: binary, engine, error, general, relay, slow\&. These correspond to the log types that can be specified for the FLUSH LOGS SQL statement\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-privileges .sp Reload the grant tables (same as reload)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-status .sp Clear status variables\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-tables .sp Flush all tables\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} flush\-threads .sp Flush the thread cache\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} kill \fIid\fR,\fIid\fR,\&.\&.\&. .sp Kill server threads\&. If multiple thread ID values are given, there must be no spaces in the list\&. .sp To kill threads belonging to other users, the connected user must have the CONNECTION_ADMIN privilege (or the deprecated SUPER privilege)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} password \fInew_password\fR .sp Set a new password\&. This changes the password to \fInew_password\fR for the account that you use with \fBmysqladmin\fR for connecting to the server\&. Thus, the next time you invoke \fBmysqladmin\fR (or any other client program) using the same account, you must specify the new password\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBWarning\fR .ps -1 .br Setting a password using \fBmysqladmin\fR should be considered \fIinsecure\fR\&. On some systems, your password becomes visible to system status programs such as \fBps\fR that may be invoked by other users to display command lines\&. MySQL clients typically overwrite the command\-line password argument with zeros during their initialization sequence\&. However, there is still a brief interval during which the value is visible\&. Also, on some systems this overwriting strategy is ineffective and the password remains visible to \fBps\fR\&. (SystemV Unix systems and perhaps others are subject to this problem\&.) .sp .5v .RE If the \fInew_password\fR value contains spaces or other characters that are special to your command interpreter, you need to enclose it within quotation marks\&. On Windows, be sure to use double quotation marks rather than single quotation marks; single quotation marks are not stripped from the password, but rather are interpreted as part of the password\&. For example: .sp .if n \{\ .RS 4 .\} .nf mysqladmin password "my new password" .fi .if n \{\ .RE .\} .sp The new password can be omitted following the password command\&. In this case, \fBmysqladmin\fR prompts for the password value, which enables you to avoid specifying the password on the command line\&. Omitting the password value should be done only if password is the final command on the \fBmysqladmin\fR command line\&. Otherwise, the next argument is taken as the password\&. .if n \{\ .sp .\} .RS 4 .it 1 an-trap .nr an-no-space-flag 1 .nr an-break-flag 1 .br .ps +1 \fBCaution\fR .ps -1 .br Do not use this command used if the server was started with the \fB\-\-skip\-grant\-tables\fR option\&. No password change is applied\&. This is true even if you precede the password command with flush\-privileges on the same command line to re\-enable the grant tables because the flush operation occurs after you connect\&. However, you can use \fBmysqladmin flush\-privileges\fR to re\-enable the grant table and then use a separate \fBmysqladmin password\fR command to change the password\&. .sp .5v .RE .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ping .sp Check whether the server is available\&. The return status from \fBmysqladmin\fR is 0 if the server is running, 1 if it is not\&. This is 0 even in case of an error such as Access denied, because this means that the server is running but refused the connection, which is different from the server not running\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} processlist .sp Show a list of active server threads\&. This is like the output of the SHOW PROCESSLIST statement\&. If the \fB\-\-verbose\fR option is given, the output is like that of SHOW FULL PROCESSLIST\&. (See Section\ \&15.7.7.29, \(lqSHOW PROCESSLIST Statement\(rq\&.) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} reload .sp Reload the grant tables\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} refresh .sp Flush all tables and close and open log files\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} shutdown .sp Stop the server\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} start\-replica .sp Start replication on a replica server\&. Use this command from MySQL 8\&.0\&.26\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} start\-slave .sp Start replication on a replica server\&. Use this command before MySQL 8\&.0\&.26\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} status .sp Display a short server status message\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} stop\-replica .sp Stop replication on a replica server\&. Use this command from MySQL 8\&.0\&.26\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} stop\-slave .sp Stop replication on a replica server\&. Use this command before MySQL 8\&.0\&.26\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} variables .sp Display the server system variables and their values\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} version .sp Display version information from the server\&. .RE .PP All commands can be shortened to any unique prefix\&. For example: .sp .if n \{\ .RS 4 .\} .nf $> \fBmysqladmin proc stat\fR +\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-+\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ | Id | User | Host | db | Command | Time | State | Info | +\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-+\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ | 51 | jones | localhost | | Query | 0 | | show processlist | +\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-+\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-+\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+ Uptime: 1473624 Threads: 1 Questions: 39487 Slow queries: 0 Opens: 541 Flush tables: 1 Open tables: 19 Queries per second avg: 0\&.0268 .fi .if n \{\ .RE .\} .PP The \fBmysqladmin status\fR command result displays the following values: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Uptime .sp The number of seconds the MySQL server has been running\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Threads .sp The number of active threads (clients)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Questions .sp The number of questions (queries) from clients since the server was started\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Slow queries .sp The number of queries that have taken more than long_query_time seconds\&. See Section\ \&7.4.5, \(lqThe Slow Query Log\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Opens .sp The number of tables the server has opened\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Flush tables .sp The number of flush\-*, refresh, and reload commands the server has executed\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} Open tables .sp The number of tables that currently are open\&. .RE .PP If you execute \fBmysqladmin shutdown\fR when connecting to a local server using a Unix socket file, \fBmysqladmin\fR waits until the server\*(Aqs process ID file has been removed, to ensure that the server has stopped properly\&. .PP \fBmysqladmin\fR supports the following options, which can be specified on the command line or in the [mysqladmin] and [client] groups of an option file\&. For information about option files used by MySQL programs, see Section\ \&6.2.2.2, \(lqUsing Option Files\(rq\&. .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-help\fR, \fB\-?\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --help T} .TE .sp 1 Display a help message and exit\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-bind\-address=\fR\fB\fIip_address\fR\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --bind-address=ip_address T} .TE .sp 1 On a computer having multiple network interfaces, use this option to select which interface to use for connecting to the MySQL server\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-character\-sets\-dir=\fR\fB\fIdir_name\fR\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --character-sets-dir=path T} T{ Type T}:T{ String T} T{ Default Value T}:T{ [none] T} .TE .sp 1 The directory where character sets are installed\&. See Section\ \&12.15, \(lqCharacter Set Configuration\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-compress\fR, \fB\-C\fR .TS allbox tab(:); lB l lB l lB l lB l. T{ Command-Line Format T}:T{ --compress[={OFF|ON}] T} T{ Deprecated T}:T{ 8.0.18 T} T{ Type T}:T{ Boolean T} T{ Default Value T}:T{ OFF T} .TE .sp 1 Compress all information sent between the client and the server if possible\&. See Section\ \&6.2.8, \(lqConnection Compression Control\(rq\&. .sp As of MySQL 8\&.0\&.18, this option is deprecated\&. Expect it to be removed in a future version of MySQL\&. See the section called \(lqConfiguring Legacy Connection Compression\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-compression\-algorithms=\fR\fB\fIvalue\fR\fR .TS allbox tab(:); lB l lB l lB l lB l lB l. T{ Command-Line Format T}:T{ --compression-algorithms=value T} T{ Introduced T}:T{ 8.0.18 T} T{ Type T}:T{ Set T} T{ Default Value T}:T{ uncompressed T} T{ Valid Values T}:T{ .PP zlib .PP zstd .PP uncompressed T} .TE .sp 1 The permitted compression algorithms for connections to the server\&. The available algorithms are the same as for the protocol_compression_algorithms system variable\&. The default value is uncompressed\&. .sp For more information, see Section\ \&6.2.8, \(lqConnection Compression Control\(rq\&. .sp This option was added in MySQL 8\&.0\&.18\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-connect\-timeout=\fR\fB\fIvalue\fR\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --connect-timeout=value T} T{ Type T}:T{ Numeric T} T{ Default Value T}:T{ 43200 T} .TE .sp 1 The maximum number of seconds before connection timeout\&. The default value is 43200 (12 hours)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-count=\fR\fB\fIN\fR\fR, \fB\-c \fR\fB\fIN\fR\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --count=# T} .TE .sp 1 The number of iterations to make for repeated command execution if the \fB\-\-sleep\fR option is given\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-debug[=\fR\fB\fIdebug_options\fR\fR\fB]\fR, \fB\-# [\fR\fB\fIdebug_options\fR\fR\fB]\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --debug[=debug_options] T} T{ Type T}:T{ String T} T{ Default Value T}:T{ d:t:o,/tmp/mysqladmin.trace T} .TE .sp 1 Write a debugging log\&. A typical \fIdebug_options\fR string is d:t:o,\fIfile_name\fR\&. The default is d:t:o,/tmp/mysqladmin\&.trace\&. .sp This option is available only if MySQL was built using \fBWITH_DEBUG\fR\&. MySQL release binaries provided by Oracle are \fInot\fR built using this option\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-debug\-check\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --debug-check T} T{ Type T}:T{ Boolean T} T{ Default Value T}:T{ FALSE T} .TE .sp 1 Print some debugging information when the program exits\&. .sp This option is available only if MySQL was built using \fBWITH_DEBUG\fR\&. MySQL release binaries provided by Oracle are \fInot\fR built using this option\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-debug\-info\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --debug-info T} T{ Type T}:T{ Boolean T} T{ Default Value T}:T{ FALSE T} .TE .sp 1 Print debugging information and memory and CPU usage statistics when the program exits\&. .sp This option is available only if MySQL was built using \fBWITH_DEBUG\fR\&. MySQL release binaries provided by Oracle are \fInot\fR built using this option\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-default\-auth=\fR\fB\fIplugin\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --default-auth=plugin T} T{ Type T}:T{ String T} .TE .sp 1 A hint about which client\-side authentication plugin to use\&. See Section\ \&8.2.17, \(lqPluggable Authentication\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-default\-character\-set=\fR\fB\fIcharset_name\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --default-character-set=charset_name T} T{ Type T}:T{ String T} .TE .sp 1 Use \fIcharset_name\fR as the default character set\&. See Section\ \&12.15, \(lqCharacter Set Configuration\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-defaults\-extra\-file=\fR\fB\fIfile_name\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --defaults-extra-file=file_name T} T{ Type T}:T{ File name T} .TE .sp 1 Read this option file after the global option file but (on Unix) before the user option file\&. If the file does not exist or is otherwise inaccessible, an error occurs\&. If \fIfile_name\fR is not an absolute path name, it is interpreted relative to the current directory\&. .sp For additional information about this and other option\-file options, see Section\ \&6.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\fB\fIfile_name\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --defaults-file=file_name T} T{ Type T}:T{ File name T} .TE .sp 1 Use only the given option file\&. If the file does not exist or is otherwise inaccessible, an error occurs\&. If \fIfile_name\fR is not an absolute path name, it is interpreted relative to the current directory\&. .sp Exception: Even with \fB\-\-defaults\-file\fR, client programs read \&.mylogin\&.cnf\&. .sp For additional information about this and other option\-file options, see Section\ \&6.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\fB\fIstr\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --defaults-group-suffix=str T} T{ Type T}:T{ String T} .TE .sp 1 Read not only the usual option groups, but also groups with the usual names and a suffix of \fIstr\fR\&. For example, \fBmysqladmin\fR normally reads the [client] and [mysqladmin] groups\&. If this option is given as \fB\-\-defaults\-group\-suffix=_other\fR, \fBmysqladmin\fR also reads the [client_other] and [mysqladmin_other] groups\&. .sp For additional information about this and other option\-file options, see Section\ \&6.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\-\-enable\-cleartext\-plugin\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --enable-cleartext-plugin T} T{ Type T}:T{ Boolean T} T{ Default Value T}:T{ FALSE T} .TE .sp 1 Enable the mysql_clear_password cleartext authentication plugin\&. (See Section\ \&8.4.1.4, \(lqClient-Side Cleartext Pluggable Authentication\(rq\&.) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-force\fR, \fB\-f\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --force T} .TE .sp 1 Do not ask for confirmation for the drop \fIdb_name\fR command\&. With multiple commands, continue even if an error occurs\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-get\-server\-public\-key\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --get-server-public-key T} T{ Type T}:T{ Boolean T} .TE .sp 1 Request from the server the public key required for RSA key pair\-based password exchange\&. This option applies to clients that authenticate with the caching_sha2_password authentication plugin\&. For that plugin, the server does not send the public key unless requested\&. This option is ignored for accounts that do not authenticate with that plugin\&. It is also ignored if RSA\-based password exchange is not used, as is the case when the client connects to the server using a secure connection\&. .sp If \fB\-\-server\-public\-key\-path=\fR\fB\fIfile_name\fR\fR is given and specifies a valid public key file, it takes precedence over \fB\-\-get\-server\-public\-key\fR\&. .sp For information about the caching_sha2_password plugin, see Section\ \&8.4.1.2, \(lqCaching SHA-2 Pluggable Authentication\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-host=\fR\fB\fIhost_name\fR\fR, \fB\-h \fR\fB\fIhost_name\fR\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --host=host_name T} T{ Type T}:T{ String T} T{ Default Value T}:T{ localhost T} .TE .sp 1 Connect to the MySQL server on the given host\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-login\-path=\fR\fB\fIname\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --login-path=name T} T{ Type T}:T{ String T} .TE .sp 1 Read options from the named login path in the \&.mylogin\&.cnf login path file\&. A \(lqlogin path\(rq is an option group containing options that specify which MySQL server to connect to and which account to authenticate as\&. To create or modify a login path file, use the \fBmysql_config_editor\fR utility\&. See mysql_config_editor(1)\&. .sp For additional information about this and other option\-file options, see Section\ \&6.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\-\-no\-beep\fR, \fB\-b\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --no-beep T} .TE .sp 1 Suppress the warning beep that is emitted by default for errors such as a failure to connect to the server\&. .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 l. T{ Command-Line Format T}:T{ --no-defaults T} .TE .sp 1 Do not read any option files\&. If program startup fails due to reading unknown options from an option file, \fB\-\-no\-defaults\fR can be used to prevent them from being read\&. .sp The exception is that the \&.mylogin\&.cnf file is read in all cases, if it exists\&. This permits passwords to be specified in a safer way than on the command line even when \fB\-\-no\-defaults\fR is used\&. To create \&.mylogin\&.cnf, use the \fBmysql_config_editor\fR utility\&. See mysql_config_editor(1)\&. .sp For additional information about this and other option\-file options, see Section\ \&6.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\-\-password[=\fR\fB\fIpassword\fR\fR\fB]\fR, \fB\-p[\fR\fB\fIpassword\fR\fR\fB]\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --password[=password] T} T{ Type T}:T{ String T} .TE .sp 1 The password of the MySQL account used for connecting to the server\&. The password value is optional\&. If not given, \fBmysqladmin\fR prompts for one\&. If given, there must be \fIno space\fR between \fB\-\-password=\fR or \fB\-p\fR and the password following it\&. If no password option is specified, the default is to send no password\&. .sp Specifying a password on the command line should be considered insecure\&. To avoid giving the password on the command line, use an option file\&. See Section\ \&8.1.2.1, \(lqEnd-User Guidelines for Password Security\(rq\&. .sp To explicitly specify that there is no password and that \fBmysqladmin\fR should not prompt for one, use the \fB\-\-skip\-password\fR option\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-password1[=\fR\fB\fIpass_val\fR\fR\fB]\fR The password for multifactor authentication factor 1 of the MySQL account used for connecting to the server\&. The password value is optional\&. If not given, \fBmysql\fR prompts for one\&. If given, there must be \fIno space\fR between \fB\-\-password1=\fR and the password following it\&. If no password option is specified, the default is to send no password\&. .sp Specifying a password on the command line should be considered insecure\&. To avoid giving the password on the command line, use an option file\&. See Section\ \&8.1.2.1, \(lqEnd-User Guidelines for Password Security\(rq\&. .sp To explicitly specify that there is no password and that \fBmysqladmin\fR should not prompt for one, use the \fB\-\-skip\-password1\fR option\&. .sp \fB\-\-password1\fR and \fB\-\-password\fR are synonymous, as are \fB\-\-skip\-password1\fR and \fB\-\-skip\-password\fR\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-password2[=\fR\fB\fIpass_val\fR\fR\fB]\fR The password for multifactor authentication factor 2 of the MySQL account used for connecting to the server\&. The semantics of this option are similar to the semantics for \fB\-\-password1\fR; see the description of that option for details\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-password3[=\fR\fB\fIpass_val\fR\fR\fB]\fR The password for multifactor authentication factor 3 of the MySQL account used for connecting to the server\&. The semantics of this option are similar to the semantics for \fB\-\-password1\fR; see the description of that option for details\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-pipe\fR, \fB\-W\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --pipe T} T{ Type T}:T{ String T} .TE .sp 1 On Windows, connect to the server using a named pipe\&. This option applies only if the server was started with the named_pipe system variable enabled to support named\-pipe connections\&. In addition, the user making the connection must be a member of the Windows group specified by the named_pipe_full_access_group system variable\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-plugin\-dir=\fR\fB\fIdir_name\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --plugin-dir=dir_name T} T{ Type T}:T{ Directory name T} .TE .sp 1 The directory in which to look for plugins\&. Specify this option if the \fB\-\-default\-auth\fR option is used to specify an authentication plugin but \fBmysqladmin\fR does not find it\&. See Section\ \&8.2.17, \(lqPluggable Authentication\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-port=\fR\fB\fIport_num\fR\fR, \fB\-P \fR\fB\fIport_num\fR\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --port=port_num T} T{ Type T}:T{ Numeric T} T{ Default Value T}:T{ 3306 T} .TE .sp 1 For TCP/IP connections, the port number to use\&. .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 l. T{ Command-Line Format T}:T{ --print-defaults T} .TE .sp 1 Print the program name and all options that it gets from option files\&. .sp For additional information about this and other option\-file options, see Section\ \&6.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\-\-protocol={TCP|SOCKET|PIPE|MEMORY}\fR .TS allbox tab(:); lB l lB l lB l lB l. T{ Command-Line Format T}:T{ --protocol=type T} T{ Type T}:T{ String T} T{ Default Value T}:T{ [see text] T} T{ Valid Values T}:T{ .PP TCP .PP SOCKET .PP PIPE .PP MEMORY T} .TE .sp 1 The transport protocol to use for connecting to the server\&. It is useful when the other connection parameters normally result in use of a protocol other than the one you want\&. For details on the permissible values, see Section\ \&6.2.7, \(lqConnection Transport Protocols\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-relative\fR, \fB\-r\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --relative T} .TE .sp 1 Show the difference between the current and previous values when used with the \fB\-\-sleep\fR option\&. This option works only with the extended\-status command\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-server\-public\-key\-path=\fR\fB\fIfile_name\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --server-public-key-path=file_name T} T{ Type T}:T{ File name T} .TE .sp 1 The path name to a file in PEM format containing a client\-side copy of the public key required by the server for RSA key pair\-based password exchange\&. This option applies to clients that authenticate with the sha256_password or caching_sha2_password authentication plugin\&. This option is ignored for accounts that do not authenticate with one of those plugins\&. It is also ignored if RSA\-based password exchange is not used, as is the case when the client connects to the server using a secure connection\&. .sp If \fB\-\-server\-public\-key\-path=\fR\fB\fIfile_name\fR\fR is given and specifies a valid public key file, it takes precedence over \fB\-\-get\-server\-public\-key\fR\&. .sp For sha256_password, this option applies only if MySQL was built using OpenSSL\&. .sp For information about the sha256_password and caching_sha2_password plugins, see Section\ \&8.4.1.3, \(lqSHA-256 Pluggable Authentication\(rq, and Section\ \&8.4.1.2, \(lqCaching SHA-2 Pluggable Authentication\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-shared\-memory\-base\-name=\fR\fB\fIname\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --shared-memory-base-name=name T} T{ Platform Specific T}:T{ Windows T} .TE .sp 1 On Windows, the shared\-memory name to use for connections made using shared memory to a local server\&. The default value is MYSQL\&. The shared\-memory name is case\-sensitive\&. .sp This option applies only if the server was started with the shared_memory system variable enabled to support shared\-memory connections\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-show\-warnings\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --show-warnings T} .TE .sp 1 Show warnings resulting from execution of statements sent to the server\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-shutdown\-timeout=\fR\fB\fIvalue\fR\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --shutdown-timeout=seconds T} T{ Type T}:T{ Numeric T} T{ Default Value T}:T{ 3600 T} .TE .sp 1 The maximum number of seconds to wait for server shutdown\&. The default value is 3600 (1 hour)\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-silent\fR, \fB\-s\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --silent T} .TE .sp 1 Exit silently if a connection to the server cannot be established\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-sleep=\fR\fB\fIdelay\fR\fR, \fB\-i \fR\fB\fIdelay\fR\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --sleep=delay T} .TE .sp 1 Execute commands repeatedly, sleeping for \fIdelay\fR seconds in between\&. The \fB\-\-count\fR option determines the number of iterations\&. If \fB\-\-count\fR is not given, \fBmysqladmin\fR executes commands indefinitely until interrupted\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-socket=\fR\fB\fIpath\fR\fR, \fB\-S \fR\fB\fIpath\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --socket={file_name|pipe_name} T} T{ Type T}:T{ String T} .TE .sp 1 For connections to localhost, the Unix socket file to use, or, on Windows, the name of the named pipe to use\&. .sp On Windows, this option applies only if the server was started with the named_pipe system variable enabled to support named\-pipe connections\&. In addition, the user making the connection must be a member of the Windows group specified by the named_pipe_full_access_group system variable\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-ssl*\fR Options that begin with \fB\-\-ssl\fR specify whether to connect to the server using encryption and indicate where to find SSL keys and certificates\&. See the section called \(lqCommand Options for Encrypted Connections\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-ssl\-fips\-mode={OFF|ON|STRICT}\fR .TS allbox tab(:); lB l lB l lB l lB l lB l. T{ Command-Line Format T}:T{ --ssl-fips-mode={OFF|ON|STRICT} T} T{ Deprecated T}:T{ 8.0.34 T} T{ Type T}:T{ Enumeration T} T{ Default Value T}:T{ OFF T} T{ Valid Values T}:T{ .PP OFF .PP ON .PP STRICT T} .TE .sp 1 Controls whether to enable FIPS mode on the client side\&. The \fB\-\-ssl\-fips\-mode\fR option differs from other \fB\-\-ssl\-\fR\fB\fIxxx\fR\fR options in that it is not used to establish encrypted connections, but rather to affect which cryptographic operations to permit\&. See Section\ \&8.8, \(lqFIPS Support\(rq\&. .sp These \fB\-\-ssl\-fips\-mode\fR values are permitted: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} OFF: Disable FIPS mode\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} ON: Enable FIPS mode\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} STRICT: Enable \(lqstrict\(rq FIPS mode\&. .RE .sp .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 If the OpenSSL FIPS Object Module is not available, the only permitted value for \fB\-\-ssl\-fips\-mode\fR is OFF\&. In this case, setting \fB\-\-ssl\-fips\-mode\fR to ON or STRICT causes the client to produce a warning at startup and to operate in non\-FIPS mode\&. .sp .5v .RE As of MySQL 8\&.0\&.34, this option is deprecated\&. Expect it to be removed in a future version of MySQL\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-tls\-ciphersuites=\fR\fB\fIciphersuite_list\fR\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --tls-ciphersuites=ciphersuite_list T} T{ Introduced T}:T{ 8.0.16 T} T{ Type T}:T{ String T} .TE .sp 1 The permissible ciphersuites for encrypted connections that use TLSv1\&.3\&. The value is a list of one or more colon\-separated ciphersuite names\&. The ciphersuites that can be named for this option depend on the SSL library used to compile MySQL\&. For details, see Section\ \&8.3.2, \(lqEncrypted Connection TLS Protocols and Ciphers\(rq\&. .sp This option was added in MySQL 8\&.0\&.16\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-tls\-version=\fR\fB\fIprotocol_list\fR\fR .TS allbox tab(:); lB l lB l lB l lB l. T{ Command-Line Format T}:T{ --tls-version=protocol_list T} T{ Type T}:T{ String T} T{ Default Value (≥ 8.0.16) T}:T{ .PP TLSv1,TLSv1.1,TLSv1.2,TLSv1.3 (OpenSSL 1.1.1 or higher) .PP TLSv1,TLSv1.1,TLSv1.2 (otherwise) T} T{ Default Value (≤ 8.0.15) T}:T{ TLSv1,TLSv1.1,TLSv1.2 T} .TE .sp 1 The permissible TLS protocols for encrypted connections\&. The value is a list of one or more comma\-separated protocol names\&. The protocols that can be named for this option depend on the SSL library used to compile MySQL\&. For details, see Section\ \&8.3.2, \(lqEncrypted Connection TLS Protocols and Ciphers\(rq\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-user=\fR\fB\fIuser_name\fR\fR, \fB\-u \fR\fB\fIuser_name\fR\fR .TS allbox tab(:); lB l lB l. T{ Command-Line Format T}:T{ --user=user_name, T} T{ Type T}:T{ String T} .TE .sp 1 The user name of the MySQL account to use for connecting to the server\&. .sp If you are using the Rewriter plugin with MySQL 8\&.0\&.31 or later, you should grant this user the SKIP_QUERY_REWRITE privilege\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-verbose\fR, \fB\-v\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --verbose T} .TE .sp 1 Verbose mode\&. Print more information about what the program does\&. .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 l. T{ Command-Line Format T}:T{ --version T} .TE .sp 1 Display version information and exit\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-vertical\fR, \fB\-E\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --vertical T} .TE .sp 1 Print output vertically\&. This is similar to \fB\-\-relative\fR, but prints output vertically\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-wait[=\fR\fB\fIcount\fR\fR\fB]\fR, \fB\-w[\fR\fB\fIcount\fR\fR\fB]\fR .TS allbox tab(:); lB l. T{ Command-Line Format T}:T{ --wait T} .TE .sp 1 If the connection cannot be established, wait and retry instead of aborting\&. If a \fIcount\fR value is given, it indicates the number of times to retry\&. The default is one time\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} \fB\-\-zstd\-compression\-level=\fR\fB\fIlevel\fR\fR .TS allbox tab(:); lB l lB l lB l. T{ Command-Line Format T}:T{ --zstd-compression-level=# T} T{ Introduced T}:T{ 8.0.18 T} T{ Type T}:T{ Integer T} .TE .sp 1 The compression level to use for connections to the server that use the zstd compression algorithm\&. The permitted levels are from 1 to 22, with larger values indicating increasing levels of compression\&. The default zstd compression level is 3\&. The compression level setting has no effect on connections that do not use zstd compression\&. .sp For more information, see Section\ \&6.2.8, \(lqConnection Compression Control\(rq\&. .sp This option was added in MySQL 8\&.0\&.18\&. .RE .SH "COPYRIGHT" .br .PP Copyright \(co 1997, 2024, Oracle and/or its affiliates. .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/).