免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6318 | 回复: 13
打印 上一主题 下一主题

MYSQL数据库拷贝备份后无法恢复 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-15 16:10 |只看该作者 |倒序浏览
MYSQL数据库拷贝备份后无法恢复


windows xp sp3

mysql-5.0.51b-win32

系统重装后(MYSQL装在D盘),重新安装原版MYSQL,然后停止MYSQL,

拷贝原数据库目录到data目录下,后可查看到该数据库及表,

但是对于该数据库下的表进行操作时,提示:

ERROR 1146 (42S02): Table 'dbname.tbname' doesn't exist

请问何故,如何是好。谢谢。



------------------------------------
搞定啦,谢谢 andrefun 及 各位大侠的帮助!

------------------------------------
安全数据库管理的关键是定期做备份。
  

如果你可以关闭你的MySQL服务器,你可以生成一个包含InnoDB用来管理它的表的所有文件的二进制备份。使用如下步骤:

1.  关闭MySQL服务器,确信它是无错误关闭。

2.  复制你所有数据文件(ibdata文件和.ibd文件)到一个安全的地方。  

3.  复制你所有ib_logfile文件到一个安全的地方。

4.  复制my.cnf配置文件或文件到一个安全的地方。

5.  为你InnoDB表复制.frm文件到一个安全的地方。

复制对InnoDB表起作用,所以你可以使用MySQL复制能力来在需要高可用性的数据库站点保有一份数据库的复制。

一句话:
数据库拷贝备份时请将ib*文件一同备份,恢复时需要已备数据库相关文件和ib*文件。

ib*文件是以ib开头的文件名集合,主要有:ibdata(数字标识) 、ib_logfile(数字标识)。

[ 本帖最后由 ablya 于 2008-7-15 17:14 编辑 ]

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
2 [报告]
发表于 2008-07-15 16:12 |只看该作者
如果是INNODB是不可以直接copy文件的。呵呵

论坛徽章:
0
3 [报告]
发表于 2008-07-15 16:14 |只看该作者

回复 #2 枫影谁用了 的帖子

请问可知怎么解决呢?

论坛徽章:
0
4 [报告]
发表于 2008-07-15 16:15 |只看该作者
原帖由 枫影谁用了 于 2008-7-15 16:12 发表
如果是INNODB是不可以直接copy文件的。呵呵

不是不可以,是必须把日志文件也一同copy下来,就是所有ib*文件。

论坛徽章:
0
5 [报告]
发表于 2008-07-15 16:15 |只看该作者
原帖由 ablya 于 2008-7-15 16:10 发表
MYSQL数据库拷贝备份后无法恢复


windows xp sp3

mysql-5.0.51b-win32

系统重装后(MYSQL装在D盘),重新安装原版MYSQL,然后停止MYSQL,

拷贝原数据库目录到data目录下,后可查看到该数据库及表, ...

你的配置文件需要修改一下。

论坛徽章:
0
6 [报告]
发表于 2008-07-15 16:16 |只看该作者

回复 #4 andrefun 的帖子

谢谢,我来试试,呵呵。

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
7 [报告]
发表于 2008-07-15 16:18 |只看该作者
原帖由 andrefun 于 2008-7-15 16:15 发表

不是不可以,是必须把日志文件也一同copy下来,就是所有ib*文件。


哦。测试过可以是吧?
对于INNODB我都是dump..

改天测试一下。^_^

论坛徽章:
0
8 [报告]
发表于 2008-07-15 16:20 |只看该作者

回复 #5 andrefun 的帖子

配置相同的哟……

论坛徽章:
0
9 [报告]
发表于 2008-07-15 16:22 |只看该作者
原帖由 枫影谁用了 于 2008-7-15 16:18 发表


哦。测试过可以是吧?
对于INNODB我都是dump..

改天测试一下。^_^


是没有问题的。

论坛徽章:
0
10 [报告]
发表于 2008-07-15 16:23 |只看该作者
原帖由 andrefun 于 2008-7-15 16:15 发表

不是不可以,是必须把日志文件也一同copy下来,就是所有ib*文件。



测试通过,可以的啦,谢谢你啊。呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP