Comando simples e muito útil para fazer backup de um banco mysql.
Sem mais, vamos as alternativas:
Backup de todos bancos (parâmetro -A) do host passado, travando as bases de dados no momento em que cada uma é copiada (parâmetro -x) com otimização que permite ao mysqldump combinar argumentos INSERT dentro das tabelas (parâmetro -e):
mysqldump --host=host_do_seu_bd -u nome_do_usuario -pSENHA -x -e -A > backup.sql
Backup somente dos dados de um determinado banco (parâmetro -B) :
mysqldump -u usuario -pSENHA -B database_escolhido --no-create-info > backup.sql
Backup exportando somente a estrutura ou o esquema da base de dados (parâmetro -d):
mysqldump -u usuario -pSENHA -d -B database_escolhido > backup.sql