首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >以文件为基础访问mySql数据库

以文件为基础访问mySql数据库
EN

Stack Overflow用户
提问于 2011-01-25 19:48:23
回答 2查看 304关注 0票数 0

好了,对于所有mysql的人来说,这里有一个简单的方法:

我们的win2003服务器昨晚崩溃了(在安装windows更新时)。我们能够从备份中恢复旧数据,但我们错过了22小时的数据。我们无法启动windows,因此无法通过mySql admin访问数据,这是我通常用来进行备份的程序。然而,我们已经能够将所有数据复制到外部硬盘。

如何使用MySql查询浏览器和MySql管理员工具访问这些数据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-25 22:42:31

  1. 如果您没有启用binlog,或者不能确定您的备份快照是在哪个时间点创建的,那么尝试让数据目录在另一台服务器上运行是您唯一的选择。(为了最大限度地提高恢复的可能性,this manual

应该与MySQL版本和其他环境数据中的原始日志尽可能地相似)。

  • 如果您有活动的binlog,请查看binlog
票数 1
EN

Stack Overflow用户

发布于 2011-01-26 02:48:37

请允许我在开始之前说,我不是Windows管理员,所以权限问题超出了我的专业范围。

  1. 安装运行相同版本mysql的新计算机。
  2. 创建一个新文件夹,并将您的mysql数据备份复制到该文件夹,包括mysql数据库。
  3. 在新计算机上编辑您的my.cnf文件以更改以下内容:

# set your data directory

datadir = c:\path\to\new\datadir

# just in case

skip-slave-start

# optional

skip-networking

# if this is an emergency and you need to go through password recovery

skip-grant-tables

重新启动MySQL并查看输出的错误日志。它应该会启动,你可以简单地以“root”身份登录,不需要密码,然后做你需要做的事情来备份数据。

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

https://stackoverflow.com/questions/4793129

复制
相关文章

相似问题

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