数据库中的单个表

数据库中的单个表

本文介绍了如何备份 MySQL 数据库中的单个表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

默认情况下,mysqldump 会备份整个数据库.我需要在 MySQL 中备份单个表.是否可以?如何恢复?

By default, mysqldump takes the backup of an entire database. I need to backup a single table in MySQL. Is it possible? How do I restore it?

推荐答案

从 .sql 转储和恢复单个表

转储

mysqldump db_name table_name > table_name.sql

从远程数据库转储

mysqldump -u <db_username> -h <db_host> -p db_name table_name > table_name.sql

进一步参考:

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

恢复

mysql -u <user_name> -p db_name
mysql> source <full_path>/table_name.sql

或在一行中

mysql -u 用户名 -p db_name

来源:约翰·麦格拉思

转储

mysqldump db_name table_name | gzip > table_name.sql.gz

恢复

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

这篇关于如何备份 MySQL 数据库中的单个表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 00:21