2009-09-16 14:03:18 +02:00
'\" t
2009-05-25 11:59:47 +02:00
. \"
2024-09-03 19:15:59 +02:00
.TH "\fBMARIADB-ADMIN\fR" "1" "3 September 2024" "MariaDB 11.4" "MariaDB Database System"
2009-09-16 14:03:18 +02:00
. \" -----------------------------------------------------------------
. \" * set default formatting
. \" -----------------------------------------------------------------
2009-05-25 11:59:47 +02:00
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
2009-09-16 14:03:18 +02:00
. \" -----------------------------------------------------------------
. \" * MAIN CONTENT STARTS HERE *
. \" -----------------------------------------------------------------
2024-09-03 19:15:59 +02:00
. \" mariadb-admin
2009-09-16 14:03:18 +02:00
. \" administration: server
. \" server administration
2009-05-25 11:59:47 +02:00
.SH "NAME"
2024-09-03 19:15:59 +02:00
mariadb-admin \- client for administering a MariaDB server (mariadb-admin is now a symlink to mariadb-admin)
2009-05-25 11:59:47 +02:00
.SH "SYNOPSIS"
2024-09-03 19:15:59 +02:00
.HP \w '\fBmariadb-admin\ [\fR\fB\fIoptions\fR\fR\fB]\ \fR \fB \fI command\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]\ [\fR\fB\fIcommand\fR\fR\fB\ [\fR\fB\fIcommand\-arg\fR\fR\fB]]\ \& .\&.\&.\fR\ 'u
\fB mariadb-admin [\fR \fB \fI options\fR \fR \fB ] \fR \fB \fI command\fR \fR \fB [\fR \fB \fI command\- arg\fR \fR \fB ] [\fR \fB \fI command\fR \fR \fB [\fR \fB \fI command\- arg\fR \fR \fB ]] \& .\& .\& .\fR
2009-05-25 11:59:47 +02:00
.SH "DESCRIPTION"
.PP
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
MDEV-23789: Fix unnecessary acute accents in man pages
The man pages has several places where \' is intended to escape the single
quote and just print '. However, in reality this will print an ` (acute
accent). Fix this by removing excess backslashes. Also remove some excess
& in front of dots, such escaping is also unnecessary.
Also join several lines to avoid lone words in quotes to be read by groff
as macros when they are just text.
In a table (t{}) the content must be on new lines separately, so groff
will try to read them as macros too, so use \(aq that renders to '
(single quote).
This error was originally detected by Lintian:
https://lintian.debian.org/tags/acute-accent-in-manual-page
Example of man page sections before and after:
Make a backup of each table´s data file using the name tbl_name.OLD.
->
Make a backup of each table's data file using the name tbl_name.OLD.
A typical debug_options string is ´d:t:o,file_name´.
The default is ´d:t:o,/tmp/my_print_defaults.trace´.
->
A typical debug_options string is 'd:t:o,file_name'.
The default is 'd:t:o,/tmp/my_print_defaults.trace'.
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE ´version%´"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE ´version%´" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
->
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE 'version%'"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
This command was used to validate no man pages have syntax errors:
for x in *.?
do
echo "##### $x #####"
LC_ALL=C.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z $x >/dev/null
done
The man pages are not perfect after this, there are still a lot of
suboptimal syntax, but this helps towards better man pages.
All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.
2023-03-11 13:01:39 -08:00
is a client for performing administrative operations\& . You can use it to check the server's configuration and current status, to create and drop databases, and more\& .
2009-05-25 11:59:47 +02:00
.PP
Invoke
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
2009-05-25 11:59:47 +02:00
like this:
.sp
2009-09-16 14:03:18 +02:00
.if n \{ \
.RS 4
. \}
2009-05-25 11:59:47 +02:00
.nf
2024-09-03 19:15:59 +02:00
shell> \fB mariadb-admin [\fR \fB \fI options\fR \fR \fB ] \fR \fB \fI command\fR \fR \fB [\fR \fB \fI command\- arg\fR \fR \fB ] [\fR \fB \fI command\fR \fR \fB [\fR \fB \fI command\- arg\fR \fR \fB ]] \& .\& .\& .\fR
2009-05-25 11:59:47 +02:00
.fi
2009-09-16 14:03:18 +02:00
.if n \{ \
2009-05-25 11:59:47 +02:00
.RE
2009-09-16 14:03:18 +02:00
. \}
2009-05-25 11:59:47 +02:00
.PP
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
2010-04-28 15:06:11 +02:00
supports the following commands\& . Some of the commands take an argument following the command name\& .
2009-09-16 14:03:18 +02:00
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
create \fI db_name\fR
.sp
Create a new database named
2009-09-16 14:03:18 +02:00
\fI db_name\fR \& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
debug
.sp
2009-09-16 14:03:18 +02:00
Tell the server to write debug information to the error log\& .
.sp
2015-09-09 14:32:52 +02:00
This also includes information about the Event Scheduler\& .
2009-09-16 14:03:18 +02:00
.RE
2009-05-25 11:59:47 +02:00
.sp
2009-09-16 14:03:18 +02:00
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
drop \fI db_name\fR
.sp
Delete the database named
\fI db_name\fR
2009-09-16 14:03:18 +02:00
and all its tables\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
extended\- status
.sp
2009-09-16 14:03:18 +02:00
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
. \}
2017-12-28 17:13:42 +02:00
flush\- all\- statistics
.sp
Flush all statistics tables\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
flush\- all\- status
.sp
Flush all status and statistics\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
flush\- binary\- log
.sp
Flush the binary log\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
flush\- client\- statistics
.sp
Flush client statistics\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
flush\- engine\- log
.sp
Flush engine log\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
flush\- error\- log
.sp
Flush error log\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
flush\- general\- log
.sp
Flush general query log\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
flush\- hosts
.sp
2009-09-16 14:03:18 +02:00
Flush all information in the host cache\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2017-12-28 17:13:42 +02:00
flush\- index\- statistics
.sp
Flush index statistics\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
flush\- logs
.sp
2009-09-16 14:03:18 +02:00
Flush all logs\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
flush\- privileges
.sp
Reload the grant tables (same as
2009-09-16 14:03:18 +02:00
reload)\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2017-12-28 17:13:42 +02:00
flush\- relay\- log
.sp
Flush relay log\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
flush\- slow\- log
.sp
Flush slow query log\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2021-02-24 22:37:53 +05:30
flush\- ssl
.sp
Flush SSL certificates\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
flush\- status
.sp
2009-09-16 14:03:18 +02:00
Clear status variables\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2017-12-28 17:13:42 +02:00
flush\- table\- statistics
.sp
Flush table statistics\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
flush\- tables
.sp
2009-09-16 14:03:18 +02:00
Flush all tables\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
flush\- threads
.sp
2009-09-16 14:03:18 +02:00
Flush the thread cache\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2017-12-28 17:13:42 +02:00
flush\- user\- resources
.sp
Flush user resources\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-09-16 14:03:18 +02:00
kill \fI id\fR ,\fI id\fR ,\& .\& .\& .
.sp
Kill server threads\& . If multiple thread ID values are given, there must be no spaces in the list\& .
.RE
2009-05-25 11:59:47 +02:00
.sp
2009-09-16 14:03:18 +02:00
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
old\- password \fI new\- password\fR
.sp
This is like the
password
2015-09-09 14:32:52 +02:00
command but stores the password using the old (pre MySQL 4\& .1) password\- hashing format\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
password \fI new\- password\fR
.sp
2009-09-16 14:03:18 +02:00
Set a new password\& . This changes the password to
2009-05-25 11:59:47 +02:00
\fI new\- password\fR
for the account that you use with
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
2009-09-16 14:03:18 +02:00
for connecting to the server\& . Thus, the next time you invoke
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
2009-09-16 14:03:18 +02:00
(or any other client program) using the same account, you will need to specify the new password\& .
2009-05-25 11:59:47 +02:00
.sp
If the
\fI new\- password\fR
2009-09-16 14:03:18 +02:00
value contains spaces or other characters that are special to your command interpreter, you need to enclose it within quotes\& . On Windows, be sure to use double quotes rather than single quotes; single quotes are not stripped from the password, but rather are interpreted as part of the password\& . For example:
2009-05-25 11:59:47 +02:00
.sp
2009-09-16 14:03:18 +02:00
.if n \{ \
.RS 4
. \}
2009-05-25 11:59:47 +02:00
.nf
2024-09-03 19:15:59 +02:00
shell> \fB mariadb-admin password "my new password"\fR
2009-05-25 11:59:47 +02:00
.fi
2009-09-16 14:03:18 +02:00
.if n \{ \
2009-05-25 11:59:47 +02:00
.RE
2009-09-16 14:03:18 +02:00
. \}
.if n \{ \
2009-05-25 11:59:47 +02:00
.sp
2009-09-16 14:03:18 +02:00
. \}
.RS 4
2024-04-16 10:44:00 +03:00
.it 1
2009-05-25 11:59:47 +02:00
.nr an-no-space-flag 1
.nr an-break-flag 1
.br
2009-09-16 14:03:18 +02:00
.ps +1
2009-05-25 11:59:47 +02:00
\fB Caution\fR
2009-09-16 14:03:18 +02:00
.ps -1
.br
2009-05-25 11:59:47 +02:00
Do not use this command used if the server was started with the
\fB \- \- skip\- grant\- tables\fR
2009-09-16 14:03:18 +02:00
option\& . No password change will be applied\& . This is true even if you precede the
2009-05-25 11:59:47 +02:00
password
command with
flush\- privileges
2009-09-16 14:03:18 +02:00
on the same command line to re\- enable the grant tables because the flush operation occurs after you connect\& . However, you can use
2024-09-03 19:15:59 +02:00
\fB mariadb-admin flush\- privileges\fR
2009-05-25 11:59:47 +02:00
to re\- enable the grant table and then use a separate
2024-09-03 19:15:59 +02:00
\fB mariadb-admin password\fR
2009-09-16 14:03:18 +02:00
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
. \}
2009-05-25 11:59:47 +02:00
ping
.sp
2009-09-16 14:03:18 +02:00
Check whether the server is alive\& . The return status from
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
2009-09-16 14:03:18 +02:00
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
. \}
2009-05-25 11:59:47 +02:00
processlist
.sp
2009-09-16 14:03:18 +02:00
Show a list of active server threads\& . This is like the output of the
2009-05-25 11:59:47 +02:00
SHOW PROCESSLIST
2009-09-16 14:03:18 +02:00
statement\& . If the
2009-05-25 11:59:47 +02:00
\fB \- \- verbose\fR
option is given, the output is like that of
2015-09-09 14:32:52 +02:00
SHOW FULL PROCESSLIST\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
reload
.sp
2009-09-16 14:03:18 +02:00
Reload the grant tables\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
refresh
.sp
2009-09-16 14:03:18 +02:00
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
. \}
2009-05-25 11:59:47 +02:00
shutdown
.sp
2009-09-16 14:03:18 +02:00
Stop the server\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2017-12-28 17:13:42 +02:00
start\- all\- slaves
.sp
Start all slaves\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
start\- slave
.sp
2009-09-16 14:03:18 +02:00
Start replication on a slave server\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
status
.sp
2009-09-16 14:03:18 +02:00
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
. \}
2017-12-28 17:13:42 +02:00
stop\- all\- slaves
.sp
Stop all slaves\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
stop\- slave
.sp
2009-09-16 14:03:18 +02:00
Stop replication on a slave server\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2009-05-25 11:59:47 +02:00
variables
.sp
2009-09-16 14:03:18 +02:00
Display the server system variables and their values\& .
.RE
2009-05-25 11:59:47 +02:00
.sp
2009-09-16 14:03:18 +02:00
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
version
2009-05-25 11:59:47 +02:00
.sp
2009-09-16 14:03:18 +02:00
Display version information from the server\& .
2009-05-25 11:59:47 +02:00
.RE
.PP
2009-09-16 14:03:18 +02:00
All commands can be shortened to any unique prefix\& . For example:
2009-05-25 11:59:47 +02:00
.sp
2009-09-16 14:03:18 +02:00
.if n \{ \
.RS 4
. \}
2009-05-25 11:59:47 +02:00
.nf
2024-09-03 19:15:59 +02:00
shell> \fB mariadb-admin proc stat\fR
2009-05-25 11:59:47 +02:00
+\- \- \- \- +\- \- \- \- \- \- \- +\- \- \- \- \- \- \- \- \- \- \- +\- \- \- \- +\- \- \- \- \- \- \- \- \- +\- \- \- \- \- \- +\- \- \- \- \- \- \- +\- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- +
| Id | User | Host | db | Command | Time | State | Info |
+\- \- \- \- +\- \- \- \- \- \- \- +\- \- \- \- \- \- \- \- \- \- \- +\- \- \- \- +\- \- \- \- \- \- \- \- \- +\- \- \- \- \- \- +\- \- \- \- \- \- \- +\- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- +
| 51 | monty | localhost | | Query | 0 | | show processlist |
+\- \- \- \- +\- \- \- \- \- \- \- +\- \- \- \- \- \- \- \- \- \- \- +\- \- \- \- +\- \- \- \- \- \- \- \- \- +\- \- \- \- \- \- +\- \- \- \- \- \- \- +\- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- \- +
2009-09-16 14:03:18 +02:00
Uptime: 1473624 Threads: 1 Questions: 39487
Slow queries: 0 Opens: 541 Flush tables: 1
Open tables: 19 Queries per second avg: 0\& .0268
2009-05-25 11:59:47 +02:00
.fi
2009-09-16 14:03:18 +02:00
.if n \{ \
2009-05-25 11:59:47 +02:00
.RE
2009-09-16 14:03:18 +02:00
. \}
.sp
. \" status command: results
2009-05-25 11:59:47 +02:00
.PP
The
2024-09-03 19:15:59 +02:00
\fB mariadb-admin status\fR
2009-05-25 11:59:47 +02:00
command result displays the following values:
2009-09-16 14:03:18 +02:00
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
. \" uptime
2009-05-25 11:59:47 +02:00
Uptime
.sp
2015-09-09 14:32:52 +02:00
The number of seconds the MariaDB server has been running\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
. \" threads
2009-05-25 11:59:47 +02:00
Threads
.sp
2009-09-16 14:03:18 +02:00
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
2009-05-25 11:59:47 +02:00
Questions
.sp
2009-09-16 14:03:18 +02:00
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
2009-05-25 11:59:47 +02:00
Slow queries
.sp
The number of queries that have taken more than
2022-09-26 19:21:24 +02:00
log_slow_query_time
2015-09-09 14:32:52 +02:00
seconds\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
. \" opens
2009-05-25 11:59:47 +02:00
Opens
.sp
2009-09-16 14:03:18 +02:00
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
. \" tables: flush
2009-05-25 11:59:47 +02:00
Flush tables
.sp
The number of
flush\- *,
refresh, and
reload
2009-09-16 14:03:18 +02:00
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
2009-05-25 11:59:47 +02:00
Open tables
.sp
2009-09-16 14:03:18 +02:00
The number of tables that currently are open\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
. \" memory use
2009-05-25 11:59:47 +02:00
Memory in use
.sp
The amount of memory allocated directly by
2024-09-03 19:15:59 +02:00
\fB mariadbd\fR \& . This value is displayed only when MariaDB has been compiled with
2009-09-16 14:03:18 +02:00
\fB \- \- with\- debug=full\fR \& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
. \" maximum memory used
2009-05-25 11:59:47 +02:00
Maximum memory used
.sp
The maximum amount of memory allocated directly by
2024-09-03 19:15:59 +02:00
\fB mariadbd\fR \& . This value is displayed only when MariaDB has been compiled with
2009-09-16 14:03:18 +02:00
\fB \- \- with\- debug=full\fR \& .
2009-05-25 11:59:47 +02:00
.RE
.PP
If you execute
2024-09-03 19:15:59 +02:00
\fB mariadb-admin shutdown\fR
2009-05-25 11:59:47 +02:00
when connecting to a local server using a Unix socket file,
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
MDEV-23789: Fix unnecessary acute accents in man pages
The man pages has several places where \' is intended to escape the single
quote and just print '. However, in reality this will print an ` (acute
accent). Fix this by removing excess backslashes. Also remove some excess
& in front of dots, such escaping is also unnecessary.
Also join several lines to avoid lone words in quotes to be read by groff
as macros when they are just text.
In a table (t{}) the content must be on new lines separately, so groff
will try to read them as macros too, so use \(aq that renders to '
(single quote).
This error was originally detected by Lintian:
https://lintian.debian.org/tags/acute-accent-in-manual-page
Example of man page sections before and after:
Make a backup of each table´s data file using the name tbl_name.OLD.
->
Make a backup of each table's data file using the name tbl_name.OLD.
A typical debug_options string is ´d:t:o,file_name´.
The default is ´d:t:o,/tmp/my_print_defaults.trace´.
->
A typical debug_options string is 'd:t:o,file_name'.
The default is 'd:t:o,/tmp/my_print_defaults.trace'.
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE ´version%´"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE ´version%´" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
->
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE 'version%'"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
This command was used to validate no man pages have syntax errors:
for x in *.?
do
echo "##### $x #####"
LC_ALL=C.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z $x >/dev/null
done
The man pages are not perfect after this, there are still a lot of
suboptimal syntax, but this helps towards better man pages.
All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.
2023-03-11 13:01:39 -08:00
waits until the server's process ID file has been removed, to ensure that the server has stopped properly\& .
2024-09-03 19:15:59 +02:00
. \" mariadb-admin command options
. \" command options: mariadb-admin
. \" options: command-line: mariadb-admin
. \" startup parameters: mariadb-admin
2009-05-25 11:59:47 +02:00
.PP
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
2010-04-28 15:06:11 +02:00
supports the following options, which can be specified on the command line or in the
2024-09-03 19:15:59 +02:00
[mariadb-admin]
2010-04-28 15:06:11 +02:00
and
[client]
option file groups\& .
2009-09-16 14:03:18 +02:00
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: help option
. \" help option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- help\fR ,
\fB \- ?\fR
.sp
2015-09-09 14:32:52 +02:00
Display help and exit\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: character-sets-dir option
. \" character-sets-dir option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- character\- sets\- dir=\fR \fB \fI path\fR \fR
.sp
2015-09-09 14:32:52 +02:00
The directory where character sets are installed\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: compress option
. \" compress option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- compress\fR ,
\fB \- C\fR
.sp
2009-09-16 14:03:18 +02:00
Compress all information sent between the client and the server if both support compression\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: connect-timeout option
. \" connect-timeout option: mariadb-admin
2013-06-13 00:13:23 +02:00
\fB \- \- connect-timeout=\fR \fB \fI timeout\fR \fR
.sp
Equivalent to \fB \- \- connect_timeout\fR , see the end of this section\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: count option
. \" count option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- count=\fR \fB \fI N\fR \fR ,
\fB \- c \fR \fB \fI N\fR \fR
.sp
The number of iterations to make for repeated command execution if the
\fB \- \- sleep\fR
2009-09-16 14:03:18 +02:00
option is given\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: debug option
. \" debug option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- debug[=\fR \fB \fI debug_options\fR \fR \fB ]\fR ,
\fB \- # [\fR \fB \fI debug_options\fR \fR \fB ]\fR
.sp
2009-09-16 14:03:18 +02:00
Write a debugging log\& . A typical
2009-05-25 11:59:47 +02:00
\fI debug_options\fR
2024-09-03 19:15:59 +02:00
string is 'd:t:o,\fI file_name\fR '. The default is 'd:t:o,/tmp/mariadb-admin.trace'.
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: debug-check option
. \" debug-check option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- debug\- check\fR
.sp
2015-09-09 14:32:52 +02:00
Check memory and open file usage at exit.\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: debug-info option
. \" debug-info option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- debug\- info\fR
.sp
2015-09-09 14:32:52 +02:00
Print debugging information and memory and CPU usage statistics when the program exits\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: default-auth option
. \" default-auth option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- default\- auth\fR
.sp
Default authentication client-side plugin to use\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: default-character-set option
. \" default-character-set option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- default\- character\- set=\fR \fB \fI charset_name\fR \fR
.sp
Use
\fI charset_name\fR
2015-09-09 14:32:52 +02:00
as the default character set\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: defaults-extra-file option
. \" defaults-extra-file option: mariadb-admin
2013-06-13 00:13:23 +02:00
\fB \- \- defaults\- extra\- file=\fR \fB \fI filename\fR \fR
.sp
Set \fB \fI filename\fR \fR as the file to read default options from after the global defaults files has been read\& .
Must be given as first option\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: defaults-file option
. \" defaults-file option: mariadb-admin
2013-06-13 00:13:23 +02:00
\fB \- \- defaults\- file=\fR \fB \fI filename\fR \fR
.sp
Set \fB \fI filename\fR \fR as the file to read default options from, override global defaults files\& . Must be given as first option\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: force option
. \" force option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- force\fR ,
\fB \- f\fR
.sp
Do not ask for confirmation for the
drop \fI db_name\fR
2009-09-16 14:03:18 +02:00
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
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: host option
. \" host option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- host=\fR \fB \fI host_name\fR \fR ,
\fB \- h \fR \fB \fI host_name\fR \fR
.sp
2015-09-09 14:32:52 +02:00
Connect to the MariaDB server on the given host\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: local option
. \" local option: mariadb-admin
2017-02-28 20:21:19 +11:00
\fB \- \- local\fR ,
\fB \- l\fR
.sp
2017-12-28 17:13:42 +02:00
Suppress the SQL command(s) from being written to the binary log by using FLUSH LOCAL or enabling sql_log_bin=0 for the session\& .
2017-02-28 20:21:19 +11:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: no-beep option
. \" no-beep option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- no\- beep\fR ,
\fB \- b\fR
.sp
2015-09-09 14:32:52 +02:00
Suppress the warning beep that is emitted by default for errors such as a failure to connect to the server\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: no-defaults option
. \" no-defaults option: mariadb-admin
2013-06-13 00:13:23 +02:00
\fB \- \- no\- defaults\fR
.sp
Do not read default options from any option file\& . This must be given as the first argument\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: password option
. \" password option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- password[=\fR \fB \fI password\fR \fR \fB ]\fR ,
\fB \- p[\fR \fB \fI password\fR \fR \fB ]\fR
.sp
2009-09-16 14:03:18 +02:00
The password to use when connecting to the server\& . If you use the short option form (\fB \- p\fR ), you
2009-05-25 11:59:47 +02:00
\fI cannot\fR
2009-09-16 14:03:18 +02:00
have a space between the option and the password\& . If you omit the
2009-05-25 11:59:47 +02:00
\fI password\fR
value following the
\fB \- \- password\fR
or
\fB \- p\fR
2010-04-28 15:06:11 +02:00
option on the command line,
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
2010-04-28 15:06:11 +02:00
prompts for one\& .
2009-05-25 11:59:47 +02:00
.sp
2015-09-09 14:32:52 +02:00
Specifying a password on the command line should be considered insecure\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: pipe option
. \" pipe option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- pipe\fR ,
\fB \- W\fR
.sp
2010-04-28 15:06:11 +02:00
On Windows, connect to the server via a named pipe\& . This option applies only if the server supports named\- pipe connections\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: port option
. \" port option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- port=\fR \fB \fI port_num\fR \fR ,
\fB \- P \fR \fB \fI port_num\fR \fR
.sp
MDEV-23789: Fix unnecessary acute accents in man pages
The man pages has several places where \' is intended to escape the single
quote and just print '. However, in reality this will print an ` (acute
accent). Fix this by removing excess backslashes. Also remove some excess
& in front of dots, such escaping is also unnecessary.
Also join several lines to avoid lone words in quotes to be read by groff
as macros when they are just text.
In a table (t{}) the content must be on new lines separately, so groff
will try to read them as macros too, so use \(aq that renders to '
(single quote).
This error was originally detected by Lintian:
https://lintian.debian.org/tags/acute-accent-in-manual-page
Example of man page sections before and after:
Make a backup of each table´s data file using the name tbl_name.OLD.
->
Make a backup of each table's data file using the name tbl_name.OLD.
A typical debug_options string is ´d:t:o,file_name´.
The default is ´d:t:o,/tmp/my_print_defaults.trace´.
->
A typical debug_options string is 'd:t:o,file_name'.
The default is 'd:t:o,/tmp/my_print_defaults.trace'.
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE ´version%´"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE ´version%´" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
->
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE 'version%'"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
This command was used to validate no man pages have syntax errors:
for x in *.?
do
echo "##### $x #####"
LC_ALL=C.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z $x >/dev/null
done
The man pages are not perfect after this, there are still a lot of
suboptimal syntax, but this helps towards better man pages.
All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.
2023-03-11 13:01:39 -08:00
The TCP/IP port number to use for the connection or 0 for default to,
2015-09-09 14:32:52 +02:00
in order of preference, my.cnf, $MYSQL_TCP_PORT, /etc/services, built-in default (3306)\& .
2021-05-10 11:10:53 -06:00
Forces --protocol=tcp when specified on the command line without other connection properties\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: print-defaults option
. \" print-defaults option: mariadb-admin
2013-06-13 00:13:23 +02:00
\fB \- \- print\- defaults\fR
.sp
Print the program argument list and exit\& . This must be given as the first argument\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: protocol option
. \" protocol option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- protocol={TCP|SOCKET|PIPE|MEMORY}\fR
.sp
2015-09-09 14:32:52 +02:00
The connection protocol to use for connecting to the server\& . It is useful when the other connection parameters normally would cause a protocol to be used other than the one you want\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: relative option
. \" relative option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- relative\fR ,
\fB \- r\fR
.sp
Show the difference between the current and previous values when used with the
\fB \- \- sleep\fR
2009-09-16 14:03:18 +02:00
option\& . Currently, this option works only with the
2009-05-25 11:59:47 +02:00
extended\- status
2009-09-16 14:03:18 +02:00
command\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: shutdown-timeout option
. \" shutdown-timeout option: mariadb-admin
2013-06-13 00:13:23 +02:00
\fB \- \- shutdown\- timeout\fR \fB \fI timeout\fR \fR
.sp
Equivalent of \fB \- \- shutdown_timeout\fR , see the end of this section\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: silent option
. \" silent option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- silent\fR ,
\fB \- s\fR
.sp
2009-09-16 14:03:18 +02:00
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
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: sleep option
. \" sleep option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- sleep=\fR \fB \fI delay\fR \fR ,
\fB \- i \fR \fB \fI delay\fR \fR
.sp
Execute commands repeatedly, sleeping for
\fI delay\fR
2009-09-16 14:03:18 +02:00
seconds in between\& . The
2009-05-25 11:59:47 +02:00
\fB \- \- count\fR
2009-09-16 14:03:18 +02:00
option determines the number of iterations\& . If
2009-05-25 11:59:47 +02:00
\fB \- \- count\fR
is not given,
2024-09-03 19:15:59 +02:00
\fB mariadb-admin\fR
2009-09-16 14:03:18 +02:00
executes commands indefinitely until interrupted\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: socket option
. \" socket option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- socket=\fR \fB \fI path\fR \fR ,
\fB \- S \fR \fB \fI path\fR \fR
.sp
For connections to
2009-09-16 14:03:18 +02:00
localhost, the Unix socket file to use, or, on Windows, the name of the named pipe to use\& .
2021-05-10 11:10:53 -06:00
Forces --protocol=socket when specified on the command line without other connection properties; on Windows, forces --protocol=pipe\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL options
. \" SSL options: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- ssl\fR
2015-09-09 14:32:52 +02:00
.sp
MDEV-23789: Fix unnecessary acute accents in man pages
The man pages has several places where \' is intended to escape the single
quote and just print '. However, in reality this will print an ` (acute
accent). Fix this by removing excess backslashes. Also remove some excess
& in front of dots, such escaping is also unnecessary.
Also join several lines to avoid lone words in quotes to be read by groff
as macros when they are just text.
In a table (t{}) the content must be on new lines separately, so groff
will try to read them as macros too, so use \(aq that renders to '
(single quote).
This error was originally detected by Lintian:
https://lintian.debian.org/tags/acute-accent-in-manual-page
Example of man page sections before and after:
Make a backup of each table´s data file using the name tbl_name.OLD.
->
Make a backup of each table's data file using the name tbl_name.OLD.
A typical debug_options string is ´d:t:o,file_name´.
The default is ´d:t:o,/tmp/my_print_defaults.trace´.
->
A typical debug_options string is 'd:t:o,file_name'.
The default is 'd:t:o,/tmp/my_print_defaults.trace'.
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE ´version%´"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE ´version%´" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
->
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE 'version%'"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
This command was used to validate no man pages have syntax errors:
for x in *.?
do
echo "##### $x #####"
LC_ALL=C.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z $x >/dev/null
done
The man pages are not perfect after this, there are still a lot of
suboptimal syntax, but this helps towards better man pages.
All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.
2023-03-11 13:01:39 -08:00
Enable SSL for connection (automatically enabled with other flags). Disable with
2015-09-09 14:32:52 +02:00
\fB \- \- skip-ssl\fR \& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL CA option
. \" SSL CA option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- ssl\- ca=\fI name\fR
.sp
CA file in PEM format (check OpenSSL docs, implies
\fB \- \- ssl\fR )\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL CA Path option
. \" SSL CA Path option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- ssl\- capath=\fI name\fR
.sp
CA directory (check OpenSSL docs, implies
\fB \- \- ssl\fR )\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL Cert option
. \" SSL Cert option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- ssl\- cert=\fI name\fR
.sp
X509 cert in PEM format (check OpenSSL docs, implies
\fB \- \- ssl\fR )\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL Cipher option
. \" SSL Cipher option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- ssl\- cipher=\fI name\fR
.sp
SSL cipher to use (check OpenSSL docs, implies
\fB \- \- ssl\fR )\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL Key option
. \" SSL Key option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- ssl\- key=\fI name\fR
.sp
X509 key in PEM format (check OpenSSL docs, implies
\fB \- \- ssl\fR )\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL Crl option
. \" SSL CRL option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- ssl\- crl=\fI name\fR
.sp
Certificate revocation list (check OpenSSL docs, implies
\fB \- \- ssl\fR )\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL Crlpath option
. \" SSL Crlpath option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- ssl\- crlpath=\fI name\fR
.sp
Certificate revocation list path (check OpenSSL docs, implies
\fB \- \- ssl\fR )\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: SSL Verify Server Cert option
. \" SSL Verify Server Cert option: mariadb-admin
2015-09-09 14:32:52 +02:00
\fB \- \- ssl\- verify\- server\- cert\fR
.sp
Verify server's "Common Name" in its cert against hostname used when connecting. This option is disabled by default\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: TLS Version option
. \" TLS Version option: mariadb-admin
2019-06-27 14:35:34 +02:00
\fB \- \- tls\- version=\fR \fB \fI name\fR \fR ,
.sp
MDEV-23789: Fix unnecessary acute accents in man pages
The man pages has several places where \' is intended to escape the single
quote and just print '. However, in reality this will print an ` (acute
accent). Fix this by removing excess backslashes. Also remove some excess
& in front of dots, such escaping is also unnecessary.
Also join several lines to avoid lone words in quotes to be read by groff
as macros when they are just text.
In a table (t{}) the content must be on new lines separately, so groff
will try to read them as macros too, so use \(aq that renders to '
(single quote).
This error was originally detected by Lintian:
https://lintian.debian.org/tags/acute-accent-in-manual-page
Example of man page sections before and after:
Make a backup of each table´s data file using the name tbl_name.OLD.
->
Make a backup of each table's data file using the name tbl_name.OLD.
A typical debug_options string is ´d:t:o,file_name´.
The default is ´d:t:o,/tmp/my_print_defaults.trace´.
->
A typical debug_options string is 'd:t:o,file_name'.
The default is 'd:t:o,/tmp/my_print_defaults.trace'.
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE ´version%´"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE ´version%´" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
->
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE 'version%'"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
This command was used to validate no man pages have syntax errors:
for x in *.?
do
echo "##### $x #####"
LC_ALL=C.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z $x >/dev/null
done
The man pages are not perfect after this, there are still a lot of
suboptimal syntax, but this helps towards better man pages.
All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.
2023-03-11 13:01:39 -08:00
Accepts a comma-separated list of TLS protocol versions\& . A TLS protocol version will only be enabled if it
2019-06-27 14:35:34 +02:00
is present in this list\& . All other TLS protocol versions will not be permitted\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: user option
. \" user option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- user=\fR \fB \fI user_name\fR \fR ,
\fB \- u \fR \fB \fI user_name\fR \fR
.sp
2015-09-09 14:32:52 +02:00
The MariaDB user name to use when connecting to the server\& .
2009-09-16 14:03:18 +02:00
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: verbose option
. \" verbose option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- verbose\fR ,
\fB \- v\fR
.sp
2009-09-16 14:03:18 +02:00
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
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: version option
. \" version option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- version\fR ,
\fB \- V\fR
.sp
2009-09-16 14:03:18 +02:00
Display version information and exit\& .
.RE
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: vertical option
. \" vertical option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- vertical\fR ,
\fB \- E\fR
.sp
2009-09-16 14:03:18 +02:00
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
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: wait option
. \" wait option: mariadb-admin
2009-05-25 11:59:47 +02:00
\fB \- \- wait[=\fR \fB \fI count\fR \fR \fB ]\fR ,
\fB \- w[\fR \fB \fI count\fR \fR \fB ]\fR
.sp
2009-09-16 14:03:18 +02:00
If the connection cannot be established, wait and retry instead of aborting\& . If a
2009-05-25 11:59:47 +02:00
\fI count\fR
2009-09-16 14:03:18 +02:00
value is given, it indicates the number of times to retry\& . The default is one time\& .
2009-05-25 11:59:47 +02:00
.RE
2019-06-27 14:35:34 +02:00
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
2024-09-03 19:15:59 +02:00
. \" mariadb-admin: --wait-for-all-slaves option
. \" --wait-for-all-slaves option: mariadb-admin
2019-06-27 14:35:34 +02:00
\fB \- \- wait\- for\- all\- slaves\fR
.sp
MDEV-23789: Fix unnecessary acute accents in man pages
The man pages has several places where \' is intended to escape the single
quote and just print '. However, in reality this will print an ` (acute
accent). Fix this by removing excess backslashes. Also remove some excess
& in front of dots, such escaping is also unnecessary.
Also join several lines to avoid lone words in quotes to be read by groff
as macros when they are just text.
In a table (t{}) the content must be on new lines separately, so groff
will try to read them as macros too, so use \(aq that renders to '
(single quote).
This error was originally detected by Lintian:
https://lintian.debian.org/tags/acute-accent-in-manual-page
Example of man page sections before and after:
Make a backup of each table´s data file using the name tbl_name.OLD.
->
Make a backup of each table's data file using the name tbl_name.OLD.
A typical debug_options string is ´d:t:o,file_name´.
The default is ´d:t:o,/tmp/my_print_defaults.trace´.
->
A typical debug_options string is 'd:t:o,file_name'.
The default is 'd:t:o,/tmp/my_print_defaults.trace'.
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE ´version%´"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE ´version%´" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
->
shell> mysql --xml -uroot -e "SHOW VARIABLES LIKE 'version%'"
<?xml version="1.0"?>
<resultset statement="SHOW VARIABLES LIKE 'version%'" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
This command was used to validate no man pages have syntax errors:
for x in *.?
do
echo "##### $x #####"
LC_ALL=C.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z $x >/dev/null
done
The man pages are not perfect after this, there are still a lot of
suboptimal syntax, but this helps towards better man pages.
All new code of the whole pull request, including one or several files
that are either new files or modified ones, are contributed under the
BSD-new license. I am contributing on behalf of my employer Amazon Web
Services, Inc.
2023-03-11 13:01:39 -08:00
Wait for the last binlog event to be sent to all connected slaves before shutting down\& .
2019-06-27 14:35:34 +02:00
This option is off by default\& .
.RE
2009-05-25 11:59:47 +02:00
.PP
You can also set the following variables by using
\fB \- \- \fR \fB \fI var_name\fR \fR \fB =\fR \fB \fI value\fR \fR
2009-09-16 14:03:18 +02:00
.sp
.RS 4
.ie n \{ \
\h '-04'\(bu \h '+03'\c
. \}
.el \{ \
.sp -1
.IP \(bu 2 .3
. \}
. \" connect_timeout variable
. \" timeout: connect_timeout variable
2009-05-25 11:59:47 +02:00
connect_timeout
.sp
2009-09-16 14:03:18 +02:00
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
. \}
. \" shutdown_timeout variable
. \" timeout: shutdown_timeout variable
2009-05-25 11:59:47 +02:00
shutdown_timeout
.sp
2009-09-16 14:03:18 +02:00
The maximum number of seconds to wait for server shutdown\& . The default value is 3600 (1 hour)\& .
.RE
2009-05-25 11:59:47 +02:00
.SH "COPYRIGHT"
2009-09-16 14:03:18 +02:00
.br
2009-05-25 11:59:47 +02:00
.PP
2024-09-03 19:15:59 +02:00
Copyright 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2024 MariaDB Foundation
2009-05-25 11:59:47 +02:00
.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
2019-05-11 21:29:06 +03:00
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-1335 USA or see http://www.gnu.org/licenses/.
2009-09-16 14:03:18 +02:00
.sp
2009-05-25 11:59:47 +02:00
.SH "SEE ALSO"
2015-09-09 14:32:52 +02:00
For more information, please refer to the MariaDB Knowledge Base, available online at https://mariadb.com/kb/
2009-05-25 11:59:47 +02:00
.SH AUTHOR
2015-09-09 14:32:52 +02:00
MariaDB Foundation (http://www.mariadb.org/).