如何备份MySQL数据库中的单个表?

默认情况下,mysqldump将备份整个数据库。我需要在MySQL中备份一个表。可能吗?我如何恢复它

从.sql转储和还原单个表

转储

mysqldump数据库名称表名称>表_name.sql

从远程数据库转储

mysqldump-u<db_用户名&gt-h<db_主机&gt-p db_name table_name>表_name.sql

供进一步参考:

http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index.html

恢复

mysql-u<用户名&gt-p db_名称
mysql>来源<全路径&gt/表_name.sql

还是一行

mysql-u用户名-p db\u名称&lt/path/to/table_name.sql


从压缩(.sql.gz)格式转储和还原单个表

信贷:约翰·麦格拉斯

转储

mysqldump db_name table|u name|gzip>表_name.sql.gz

恢复

gunzip<表_name.sql.gz | mysql-u username-p db_name

发表评论