设为首页 加入收藏

TOP

MySQL用全库备份数据恢复单表数据
2018-12-04 00:08:54 】 浏览:16
Tags:MySQL 全库 备份 数据恢复 单表 数据

备份数据库时,采用了全库备份,但是因为某些原因需要回滚一个表的数据到备份数据库上,如果回滚整个库就比较费时间,因为可能这个表只有几十M,但是其它表可能有十几上百G,这时候就需要将需要恢复的表提取出来了


现在有备份库fdcsqlmysql-2018_11_30-03_00_01.sql,里面有多张表,现在需要恢复其中fdc_document这张表的数据


grep 'INSERT INTO表名' mysqldump.sql(备份文件的文件名) > table_data.sql


这里应该执行grep 'INSERT INTOfdc_document' fdcsqlmysql-2018_11_30-03_00_01.sql > document.sql


执行完后会得到文件document.sql,这就是需要的单独的表文件,就可以正常恢复表数据了


先创建数据库,再根据上面的SQL语句创建表fdc_document


OK,完工!



编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Oracle之存储过程和MERGE INTO语句 下一篇CentOS 7上编译安装MySQL 5.5

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }