# Syntax
mysqldump -u [username] -p [database-to-dump] > [database-to-receive]
# Pipe it! Exporting DB from external host
mysqldump -u [username] -P [port] -h [host] [database-to-dump] | mysql -u root -h 127.0.0.1 [database-to-receive]
# Export specific tables by typing the name after the targeted DB
mysqldump -u [username] -P [port] -h [host] [database-to-dump] [tabl1] [table2] [table3] | mysql -u root -h 127.0.0.1 [database-to-receive]
$> mysqldump -umy_user_name -p database_name --tables my_table1 --where="date_created > '2016-01-01' " > mytable1_filtered_dump.sql
#To export single database
mysqldump -h [server] -u [user] -p [database_name] | gzip > [filename].gz
# Mysql
sudo apt-get install mysql-client
# MariaDB
sudo apt-get install mariadb-clients
/etc/init.d/nginx start
mysqldump -u [username] -p [database-to-dump] > filename(e.g. dump.sql)
# or
sudo mysql database_name > filename
mysqldump -u [username] -p [database-to-dump] > [database-to-receive].sql
Press CTRL+C to copy shell> mysqldump --databases db1 db2 db3 > dump.sql
$ composer require ifsnop/mysqldump-php
mysqldump -uUSER -pPASS --ignore-table={database1.test1,database1.test3} database1 > database1.sql