`
yeshaoting
  • 浏览: 666976 次
  • 性别: 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

分享到:
评论

相关推荐

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    从备份恢复所需的时间取决于数据库的大小和可用于执行恢复的硬件资源。 由于数据库备份只捕获时间点的数据,因此无法通过一个简单恢复来恢复备份之后发生的任何数据更改。要恢复备份之后完成的事务,就需要应用日志...

    PHP定时备份MySQL与mysqldump语法参数详解

    本文为大家介绍了PHP利用mysqldump命令定时备份MySQL与mysqldump语法参数大全以及定时备份的PHP实例代码

    java数据库备份、恢复源码,可用

    运用java程序的Runtime类来getRuntime,使用runtime的exec方法来调用cmd命令,使用cmd命令“mysqldump -u 用户名 -p密码 数据库名”来备份数据库,并使用流来保存备份文件到指定目录。

    mysql 日志备份恢复2

    ************************mysqldump:mysqldump的逻辑备份也可以指定备份到哪里--where,便于读和文本处理还可以远程备

    mysql官方中文参考手册

    5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据和排序...

    50道MySQL精英级面试题(含答案).pdf

    你可以使用mysqldump命令将数据库的结构和数据导出到一个文件中,以实现数据的备份。而在需要恢复数据时,只需使用mysql命令,将备份文件导入到MySQL中即可。这个小技巧简单易懂,却能够有效保护你的数据安全,让你...

    MYSQL培训经典教程(共两部分) 2/2

    数据库的备份与恢复 114 5.1 数据库目录 115 5.1.1 数据目录的位置 ...表的方法 123 5.3.1 使用SQL语句备份和恢复 123 5.3.2使用mysqlimport恢复数据 125 5.3.3 使用mysqldump备份数据 126 5.3.4 用...

    MYSQL培训经典教程(共两部分) 1/2

    数据库的备份与恢复 114 5.1 数据库目录 115 5.1.1 数据目录的位置 ...表的方法 123 5.3.1 使用SQL语句备份和恢复 123 5.3.2使用mysqlimport恢复数据 125 5.3.3 使用mysqldump备份数据 126 5.3.4 用...

    MYSQL网络数据库PDF学习资源

    11.5.1 用mysqldump备份和拷贝数 据库 307 11.5.2 使用直接拷贝数据库备份和 拷贝方法 308 11.5.3 复制数据库 309 11.6 为数据恢复使用备份 309 11.6.1 恢复整个数据库 310 11.6.2 恢复单个的表 310 11.7 优化...

    mysql网络数据库指南(中文版) part1

    11.5.1 用mysqldump备份和拷贝数 据库 307 11.5.2 使用直接拷贝数据库备份和 拷贝方法 308 11.5.3 复制数据库 309 11.6 为数据恢复使用备份 309 11.6.1 恢复整个数据库 310 11.6.2 恢复单个的表 310 11.7 ...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    12-MySQL主从复制指定不同库表同步参数说明.avi 13-MySQL主从复制从库只读案例实战及原理总结.avi 14-企业生产场景MySQL主从复制故障原因及实战解决.avi 15-从库开启BINLOG原因及开启实战讲解1.avi 16-从库开启...

    MySQL 5.1中文手冊

    5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据和排序...

    MySQL 5.1参考手册

    5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据...

    MySQL 5.1参考手册 (中文版)

    5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据和排序...

    MYSQL中文手册

    5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据...

    MySQL 5.1参考手册中文版

    5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据...

    MySql 5.1 参考手册.chm

    5.9.2. 示例用备份与恢复策略 5.9.3. 自动恢复 5.9.4. 表维护和崩溃恢复 5.9.5. myisamchk:MyISAM表维护实用工具 5.9.6. 建立表维护计划 5.9.7. 获取关于表的信息 5.10. MySQL本地化和国际应用 5.10.1. 数据和排序...

Global site tag (gtag.js) - Google Analytics