首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从MySql数据文件中恢复数据?

问如何从MySql数据文件中恢复数据?
EN

Stack Overflow用户
提问于 2010-10-23 04:47:39
回答 1查看 1.4K关注 0票数 2

我的服务器之一的操作系统昨天崩溃了。这是Win 2008,服务器出现了HDD错误,没有启动。

我的主机提供商(Turnkey)已经在救援系统上安装了HDD,并允许我通过SSH访问HDD。我已经能够下载Mysql数据文件夹和所有MYD,MYI,FRM文件。(MyIsam db?)

我尝试将本地计算机的数据文件夹更改为备份数据文件夹,但MySql没有在此数据文件夹中运行。在我的另一台服务器上,数据库出现了,但它是空的!

我认为这可能是由于MySql文件的版本差异造成的。

有什么办法可以恢复这些数据吗?一种工具,还是一种方法?

也是

  • 如何从数据文件或bin文件夹中找到mysql的版本

谢谢你们的帮助!

EN

回答 1

Stack Overflow用户

发布于 2010-10-23 06:52:43

将数据文件的文件夹(MYD等)复制到本地数据目录,但跳过“mysql”文件夹(版本太特定,可能不适合本地设置)。将目录结构与本地文件进行比较,以确保它们位于正确的位置。在linux上,我会检查文件所有权和权限,但不知道这在Windows上有多重要。

重新启动本地mysqld应该会识别新的数据库。我假设您运行的是完整的DB权限。如果他们出现了,使用check table。如果他们不这样做,那么在外部运行myisamchk。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4002523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档