How to dump only certain tables from MySQL?

If my database has 10 tables and I want to dump only 3 tables, is this possible with the mysqldump command?

+55
mysql mysqldump
Jun 07 '10 at 5:57
source share
2 answers
 Usage: mysqldump [OPTIONS] database [tables] 

i.e.

 mysqldump -u username -p db_name table1_name table2_name table3_name > dump.sql 
+116
Jun 07 2018-10-06T00:
source share

If you are on a local machine, use this command

 /usr/local/mysql/bin/mysqldump -h127.0.0.1 --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql; 

For remote machine use below

 /usr/local/mysql/bin/mysqldump -h [remoteip] --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql; 
+2
Sep 15 '16 at 7:02
source share



All Articles