La commande mysqldump est un client MySQL pour éffectuer des sauvegardes des base de données MySQL.
root@ubuntu:~# mysqldump --host=db_host --port=db_port --user=db_user --password --complete-insert --quote-names --databases db_name > db_name.full.sql
root@ubuntu:~# mysqldump --host=db_host --port=db_port --user=db_user --password --complete-insert --quote-names --databases db_name --no-data > db_name.structure.sql
root@ubuntu:~# mysqldump --host=db_host --port=db_port --user=db_user --password --complete-insert --quote-names --databases db_name --no-create-db --no-create-info > db_name.data.sql
root@ubuntu:~# mysqldump --host=db_host --port=db_port --user=db_user --password --complete-insert --quote-names --databases db_name --tables tbl_name --no-create-db --no-create-info > db_name.tbl_name.data.sql
root@ubuntu:~# mysqldump --host=db_host --port=db_port --user=db_user --password --complete-insert --quote-names --where="id='12345'" --databases db_name --tables tbl_name > db_name.tbl_name.statement.data.sql