默认情况下,mysqldump将备份整个数据库。我需要在MySQL中备份一个表。可能吗?我如何恢复它
从.sql转储和还原单个表
转储
mysqldump数据库名称表名称>;表_name.sql
从远程数据库转储
mysqldump-u<;db_用户名>-h<;db_主机>-p db_name table_name>;表_name.sql
供进一步参考:
http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index.html
恢复
mysql-u<;用户名>-p db_名称
mysql>;来源<;全路径>/表_name.sql
还是一行
mysql-u用户名-p db\u名称</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