If password is not given it's solicited on the tty.
.TP
.BR\-P|\-\-port=...
Port number to use for connection.
.TP
.BR\-q|\-\-quick
Don't buffer query, dump directly to stdout.
.TP
.BR\-Q|\-\-quote\-names
Quote table and column names with `
.TP
.BR\-S|\-\-socket=...
Socket file to use for connection.
.TP
.BR\-\-tables
\fP\fIOverrides \fPoption
.BR\-\-databases(\-B).
.TP
.BR\-T|\-\-tab=...
Creates tab separated textfile for each table to
given path. (creates .sql and .txt files).
NOTE: This only works if mysqldump is run on
the same machine as the mysqld daemon.
.TP
.BR\-u|\-\-user=#
User for login if not current user.
.TP
.BR\-v|\-\-verbose
Print info about the various stages.
.TP
.BR\-V|\-\-version
Output version information and exit.
.TP
.BR\-w|\-\-where=
dump only selected records; QUOTES mandatory!
.TP
.BR\-\-delayed
Insert rows with the INSERT DELAYED command.
.TP
.BR\-e|\-\-extended-insert
Use the new multiline INSERT syntax. (Gives more compact and faster inserts statements.)
.TP
.BR\-\-fields\-terminated\-by=...
.TP
.BR\-\-fields\-enclosed\-by=...
.TP
.TP
.BR\-\-fields-optionally\-enclosed\-by=...
.TP
.BR\-\-fields\-escaped\-by=...
.TP
.BR\-\-lines\-terminated\-by=...
These options are used with the
.BR-T
option and have the same meaning as the corresponding clauses for LOAD DATA INFILE. See Mysql manual section 7.23 LOAD DATA INFILE Syntax.
.TP
.BR\-v|\-\-verbose
Verbose mode. Print out more information on what the program does.
.TP
.BR\-V|\-\-version
Print version information and exit.
.TP
.BR"\-O net_buffer_length=#, where # < 16M "
When creating multi-row-insert statements (as with option
.BR--extended-insert
or
.BR--opt
), mysqldump will create rows up to net_buffer_length length. If you increase this variable, you should also ensure that the max_allowed_packet variable in the MySQL server is bigger than the net_buffer_length.
.SHEXAMPLES
.TP
The most normal use of mysqldump is probably for making a backup of whole databases. See Mysql Manual section 21.2 Database Backups.