`
yeshaoting
  • 浏览: 684176 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用mysqldump备份和恢复指定表的方法

 
阅读更多



 

用mysqldump备份和恢复指定表的方法

http://www.jb51.net/article/10483.htm 



代码如下:


mysqldump -u user -p db tab1 tab2 > db.sql 



恢复 

复制代码 代码如下:


mysql -u user -p db < db.sql 



参考: 


1.拷备文件 : (保证数据库没有写操作(可以给表上锁定))直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表使用MyISAM存储格式 

2.mysqldump : mysqldump生成能够移植到其它机器的文本文件 


例: 

备份整个数据库 --> mysqldump db1 >/backup/db1.20060725 

压缩备份 --> mysqldump db1 | gzip >/backup/db1.20060725 

分表备份 --> mysqldump db1 tab1 tab2 >/backup/db1_tab1_tab2.sql 

直接远程备份 --> mysqladmin -h boa.snake.net create db1 

--> mysqldump db1 | mysql -h boa.snake.net db1 


复制备份表 --> cp tab.* backup/ 



恢复 

用最新的备份文件重装数据库。如果你用mysqldump产生的文件,将它作为mysql的输入。如果你用直接从数据库拷贝来的文件,将它们直接拷回数据库目录,然而,此时你需要在拷贝文件之前关闭数据库,然后重启它。 

 

 

 

 

 

本人小结:

CMD进入MySQL Server 5.5\bin

1. 备份MySQL所有数据库

mysqldump -uroot -p --all-databases >data.sql

 

2. 备份MySQL多个数据库,多个数据库用空格隔开

mysqldump -uroot -p --databases db1 db2 db3 >data.sql

 

3. 备份MySQL单个数据库开

mysqldump -uroot -p database db1 >data.sql

分享到:
评论

相关推荐

    mysql数据库单表备份和调用mysqldump.exe进行数据库备份

    MySQL提供了多种备份工具和技术,其中最常用的是`mysqldump`命令行工具,它能够将整个数据库或指定的表导出为SQL脚本文件。 #### 三、使用mysqldump进行数据库备份 `mysqldump`是一个强大的工具,用于备份MySQL...

    mysql数据库备份还原实战操作步骤-mysqldump备份还原

    在恢复数据库时,需要先删除原来的表结构,然后使用 source 方法恢复备份文件,例如: # 恢复表结构 source table-schema.sql # 恢复数据 source tables.sql 三、参数详解 mydumper 和 myloader 都提供了许多...

    mysql使用mysqldump备份和还原

    MySQL是世界上最流行的开源关系型数据库管理系统之一,而`mysqldump`是MySQL提供的一款用于数据库备份和恢复的工具。本篇文章将详细讲解如何使用`mysqldump`进行数据库的备份与还原,以及与之相关的`qt`编程中如何...

    mysqldump备份mysql数据库.docx

    下面是 mysqldump 的使用方法和选项介绍。 mysqldump的基本使用方法 mysqldump 的基本语法为:`mysqldump [OPTIONS] database [tables]`。其中,`OPTIONS` 是 mysqldump 的选项,`database` 是要备份的数据库的...

    MySQL数据库备份和恢复

    - **InnoDB表**:所有数据存储在一个或多个共享的文件中,备份复杂度较高,推荐使用二进制日志备份或mysqldump进行逻辑备份。 #### 最佳实践 1. **定期备份**:根据业务需求制定合理的备份策略,如每日、每周或每...

    实验4 数据库备份与恢复实验.docx

    在实验5-9和5-10中,我们使用DELETE语句删除数据库employees的表departments和salaries的数据,并使用LOAD DATA INFILE语句恢复删除的数据。 Knowledge Point 9:使用DROP命令删除数据库和数据表 在实验5-12和5-...

    mysqldump在线备份

    它可以对整个数据库或指定的表进行备份,并且支持增量备份。通过使用`mysqldump`工具,用户可以轻松地完成数据库的备份工作,这对于数据的安全性至关重要。 ### 二、在线备份的特点与优势 在线备份是指在数据库...

    实验4 数据库备份与恢复实验.pdf

    DELETE语句用于删除表中的行数据,而MySQLWorkbench同样提供了从备份恢复数据的能力。 【实验5-14】和【实验5-15】指导如何删除表或表中的数据,并用图形化工具恢复。 ### 使用mysqlbinlog进行基于时间点的恢复 ...

    mysql运维必须熟练掌握备份和恢复的技术

    一、 备份恢复策略 在进行备份或恢复操作时需要考虑一些因素: 1. 确定要备份的表的存储引擎是事务型还是非事务型,两种不同的存储引擎备份方式在处理数据一致性方面是不太一样的。 2. 确定使用全备份还是增量...

    备份和恢复MYSQL数据表

    本文将详细介绍如何使用 MySQL 命令行工具进行数据表的备份和恢复操作。 #### 一、备份数据表 **1. 使用 mysqldump 进行备份** `mysqldump` 是 MySQL 提供的一个非常强大的备份工具,它可以将整个数据库或者指定...

    生产环境究竟是使用mysqldump还是xtrabackup来备份与恢复数据库.doc

    它可以在不锁定表的情况下进行备份,因此不影响在线业务,同时支持增量备份,极大地提高了备份效率和恢复速度。xtrabackup包含两个主要组件:xtrabackup用于备份InnoDB表,而innobackupex是一个perl脚本,扩展了...

    MySQL掌握备份恢复工具mysqldump实践

    ### MySQL掌握备份恢复工具mysqldump实践 在数据库管理领域,备份与恢复是一项至关重要的工作,它确保了数据的安全性和系统的连续性。MySQL作为一款广泛使用的开源关系型数据库管理系统,提供了多种备份与恢复工具...

    MySQL 备份和恢复

    本文主要探讨了在MySQL 5.0.22版本下针对MyISAM和InnoDB两种表类型的备份策略,以及各种备份工具和方法。 首先,MySQL支持多种备份工具,如`mysqldump`、`mysqlhotcopy`,以及SQL命令如`BACKUP TABLE`和`SELECT ...

    MySQL_Cluster备份与恢复

    例如,在SQL节点192.168.0.70上使用mysqldump备份test库: ``` [root@192.168.0.70 ~]# mysqldump --single-transaction --skip-comments test &gt; /data/bak.sql ``` 这将生成一个SQL文件,包含test库的结构和数据。 ...

    mysql mysqldump数据备份和增量备份

    本文将详细介绍如何使用 `mysqldump` 工具进行全量备份和增量备份,以及如何结合shell脚本来实现定时备份。 首先,全量备份是备份数据库的所有数据,不依赖于之前的备份。在MySQL中,我们可以使用 `mysqldump` 命令...

    MySQL的备份和恢复机制

    可以使用 mysqldump 的备份文件来恢复表。 3. 恢复数据 可以使用 mysqldump 的备份文件来恢复数据。 MySQL 的备份和恢复机制是数据库管理的重要组成部分。好的备份和恢复机制可以帮助数据库管理员快速恢复数据库...

    浅析MYSQL数据库的备份与恢复.pdf

    文章首先介绍了MYSQL数据库的基本概念,然后讨论了数据备份与恢复的重要性,最后介绍了MYSQL数据库的备份与恢复方法,包括使用mysqldump程序备份恢复和直接拷贝备份与恢复两种方法。 MYSQL数据库简介 MYSQL是一个多...

Global site tag (gtag.js) - Google Analytics