楼主: lixunpeng

急!!!mysql能恢复单表吗?从整个库的导出文件

[复制链接]
论坛徽章:
19
季节之章:冬
日期:2009-01-13 11:30:57季节之章:春
日期:2009-02-09 13:40:00季节之章:夏
日期:2009-06-08 13:44:20季节之章:秋
日期:2009-08-18 20:27:35
11#
发表于 2011-3-22 09:37 | 只看该作者
是你备份方式不适合这种恢复需求

使用道具 举报

回复
论坛徽章:
19
季节之章:冬
日期:2009-01-13 11:30:57季节之章:春
日期:2009-02-09 13:40:00季节之章:夏
日期:2009-06-08 13:44:20季节之章:秋
日期:2009-08-18 20:27:35
12#
发表于 2011-3-22 09:39 | 只看该作者
我们的全备份是用一台myisam的slave上做文件级的复制打包来实现的,这样就可以实现单表的恢复了

使用道具 举报

回复
论坛徽章:
19
季节之章:冬
日期:2009-01-13 11:30:57季节之章:春
日期:2009-02-09 13:40:00季节之章:夏
日期:2009-06-08 13:44:20季节之章:秋
日期:2009-08-18 20:27:35
13#
发表于 2011-3-22 09:41 | 只看该作者
mysql的自身提供的工具确实不如oracle强大,不过这更有利于DBA自由发挥

使用道具 举报

回复
论坛徽章:
71
ITPUB元老
日期:2009-11-30 15:55:11授权会员
日期:2009-11-30 11:36:17ITPUB季度 技术新星
日期:2010-08-31 10:47:25优秀写手
日期:2014-12-24 06:00:14ITPUB8周年纪念徽章
日期:2009-09-27 10:21:20祖国60周年纪念徽章
日期:2009-10-09 08:28:00奔驰
日期:2013-10-20 13:32:09数据库板块每日发贴之星
日期:2008-10-03 01:02:14数据库板块每日发贴之星
日期:2009-11-23 01:01:03数据库板块每日发贴之星
日期:2010-07-27 01:01:02
14#
 楼主| 发表于 2011-3-22 13:47 | 只看该作者
原帖由 TomLeng 于 2011-3-22 09:39 发表
我们的全备份是用一台myisam的slave上做文件级的复制打包来实现的,这样就可以实现单表的恢复了

不过复制文件可能导致数据不一致吧?

使用道具 举报

回复
论坛徽章:
19
季节之章:冬
日期:2009-01-13 11:30:57季节之章:春
日期:2009-02-09 13:40:00季节之章:夏
日期:2009-06-08 13:44:20季节之章:秋
日期:2009-08-18 20:27:35
15#
发表于 2011-3-23 09:10 | 只看该作者
当然要做些操作的啦

flush tables with read lock;

或者

stop slave;
flush tables;

使用道具 举报

回复
论坛徽章:
4
2011新春纪念徽章
日期:2011-04-15 12:20:32咸鸭蛋
日期:2011-08-05 11:40:05ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:56
16#
发表于 2011-3-23 13:18 | 只看该作者
原帖由 TomLeng 于 2011-3-23 09:10 发表
当然要做些操作的啦

flush tables with read lock;

或者

stop slave;
flush tables;



支持,支持,不过为什么要flush tables;呢?

使用道具 举报

回复
论坛徽章:
52
2015年新春福章
日期:2015-03-06 11:57:312012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:33:22生肖徽章2007版:龙
日期:2012-02-07 10:32:552012新春纪念徽章
日期:2012-02-07 09:59:35
17#
发表于 2011-3-23 22:15 | 只看该作者
原帖由 mysqldbd 于 2011-3-23 13:18 发表



支持,支持,不过为什么要flush tables;呢?



把缓存中的数据刷会磁盘....以及正常关闭表等

使用道具 举报

回复
论坛徽章:
71
ITPUB元老
日期:2009-11-30 15:55:11授权会员
日期:2009-11-30 11:36:17ITPUB季度 技术新星
日期:2010-08-31 10:47:25优秀写手
日期:2014-12-24 06:00:14ITPUB8周年纪念徽章
日期:2009-09-27 10:21:20祖国60周年纪念徽章
日期:2009-10-09 08:28:00奔驰
日期:2013-10-20 13:32:09数据库板块每日发贴之星
日期:2008-10-03 01:02:14数据库板块每日发贴之星
日期:2009-11-23 01:01:03数据库板块每日发贴之星
日期:2010-07-27 01:01:02
18#
 楼主| 发表于 2011-3-24 10:53 | 只看该作者
原帖由 TomLeng 于 2011-3-23 09:10 发表
当然要做些操作的啦

flush tables with read lock;

或者

stop slave;
flush tables;

经典的mysql式备份啊,呵呵

使用道具 举报

回复
论坛徽章:
71
ITPUB元老
日期:2009-11-30 15:55:11授权会员
日期:2009-11-30 11:36:17ITPUB季度 技术新星
日期:2010-08-31 10:47:25优秀写手
日期:2014-12-24 06:00:14ITPUB8周年纪念徽章
日期:2009-09-27 10:21:20祖国60周年纪念徽章
日期:2009-10-09 08:28:00奔驰
日期:2013-10-20 13:32:09数据库板块每日发贴之星
日期:2008-10-03 01:02:14数据库板块每日发贴之星
日期:2009-11-23 01:01:03数据库板块每日发贴之星
日期:2010-07-27 01:01:02
19#
 楼主| 发表于 2011-3-24 10:57 | 只看该作者
原帖由 TomLeng 于 2011-3-23 09:10 发表
当然要做些操作的啦

flush tables with read lock;

或者

stop slave;
flush tables;

那没有记录改变号,恢复的时候能通过log日志恢复到出错点吗?

使用道具 举报

回复
论坛徽章:
4
2011新春纪念徽章
日期:2011-04-15 12:20:32咸鸭蛋
日期:2011-08-05 11:40:05ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292012新春纪念徽章
日期:2012-01-04 11:57:56
20#
发表于 2011-3-24 11:01 | 只看该作者
原帖由 lixunpeng 于 2011-3-24 10:57 发表

那没有记录改变号,恢复的时候能通过log日志恢复到出错点吗?


可以操作的,binlog里面有。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表