如何只从MySQL转储特定的表?

Har*_*rup 84 mysql

如果我的数据库有10个表,我想只转储3个表.有可能用mysqldump命令吗?

Lau*_*nen 166

Usage: mysqldump [OPTIONS] database [tables]
Run Code Online (Sandbox Code Playgroud)

mysqldump -u username -p db_name table1_name table2_name table3_name > dump.sql
Run Code Online (Sandbox Code Playgroud)


小智 5

如果您在本地计算机上,请使用此命令

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

对于远程机器,请使用以下之一

/usr/local/mysql/bin/mysqldump -h [remoteip] --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql;
Run Code Online (Sandbox Code Playgroud)