mysqldump -uusername -ppassword databasename > backupfile.sql
This option is useful if you would like to create a backup file which can rewrite an existing database without having to delete the older database manually first.
mysqldump –add-drop-table -uusername -ppassword databasename > backupfile.sql
mysqldump -uusername -ppassword databasename | gzip > backupfile.sql.gz
mysqldump -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
mysqldump -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql
mysqldump –all-databases > allbackupfile.sql
mysql -uusername -ppassword databasename < backupfile.sql
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
mysqldump -uusername -ppassword databasename | mysql –host=ip address -C databasename