Sodamhan.com

TL;DR

mysqldump

Backups MySQL databases. See also mysql for restoring databases. More information: https://dev.mysql.com/doc/refman/en/mysqldump.html.

  • Create a backup (user will be prompted for a password):

mysqldump --user user --password database_name --result-file=path/to/file.sql

  • Backup a specific table redirecting the output to a file (user will be prompted for a password):

mysqldump --user user --password database_name table_name > path/to/file.sql

  • Backup all databases redirecting the output to a file (user will be prompted for a password):

mysqldump --user user --password --all-databases > path/to/file.sql

  • Backup all databases from a remote host, redirecting the output to a file (user will be prompted for a password):

mysqldump --host=ip_or_hostname --user user --password --all-databases > path/to/file.sql

This document was created using the contents of the tldr project.