【发布时间】:2011-02-28 13:32:54
【问题描述】:
如果我的数据库有 10 个表,而我只想转储 3 个表。 mysqldump 命令可以吗?
【问题讨论】:
标签: mysql
如果我的数据库有 10 个表,而我只想转储 3 个表。 mysqldump 命令可以吗?
【问题讨论】:
标签: mysql
如果你在本地机器上,那么使用这个命令
/usr/local/mysql/bin/mysqldump -h127.0.0.1 --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql;
对于远程机器,使用下面一个
/usr/local/mysql/bin/mysqldump -h [remoteip] --port = 3306 -u [username] -p [password] --databases [db_name] --tables [tablename] > /to/path/tablename.sql;
【讨论】:
--where="CONDITION='VALUE'" 会很棒
Usage: mysqldump [OPTIONS] database [tables]
即
mysqldump -u username -p db_name table1_name table2_name table3_name > dump.sql
【讨论】: