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

2016-02-19 12:04 60 1 收藏

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐用mysqldump备份和恢复指定表的方法,无聊中的都看过来。

【 tulaoshi.com - 编程语言 】


代码如下:

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的输入。如果你用直接从数据库拷贝来的文件,将它们直接拷回数据库目录,然而,此时你需要在拷贝文件之前关闭数据库,然后重启它。 


来源:http://www.tulaoshi.com/n/20160219/1599719.html

延伸阅读
标签: MySQL mysql数据库
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表以破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事! 备份数据库两个主要方法是用mysqldump程序或直接拷贝数...
标签: excel
Excel 2007中找到指定工作表的方法   平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法。 借助工作表列表 ...
备份和恢复的内容 1.初始化参数文件 2.控制文件 3.数据文件 4.联机重做日志文件 5.归档日志文件 备份和恢复的方法及工具 1.逻辑备份和恢复 实现逻辑备份的工具包括。 集成的导出向导:在环境下的中使用。 EXP命令文件:在方式下使用。 实现逻辑恢复的工具包括。 集成的...
A : 情况是这样的  create  database  test  create  table  t(a  int)  insert  into  test..t  select  1  然后进行一次完整备份  backup  database  test  to  disk='c:est.bak'  insert  into  test..t&nb...
标签: windows 操作系统
数字证书也称CA证书,它是由一串很长的编码组成,里面包括证书申请者的名称等相关信息。数字证书一般是由CA认证机构签发的,证明证书主体与证书中所包含的公钥是惟一的对应关系,所以它在网络上广泛应用,下面我们就来介绍一下怎么样对数字证书进行备份和恢复。 备份数字证书 首先在“运行”对话框中输入“MMC”来打开“控制...

经验教程

45

收藏

95
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部