如何从 MySql 数据文件恢复数据?

如何从 MySql 数据文件恢复数据?

我的一台服务器的操作系统昨天崩溃了。它是 Win 2008。服务器出现硬盘故障,无法启动。

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

我尝试将本地计算机的数据文件夹更改为备份数据文件夹,但 MySql 无法使用此数据文件夹运行。在我的其他服务器上,数据库出现了,但它是空的!

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

有什么方法可以恢复这些数据吗?也许可以使用工具,或者方法?

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

谢谢大家的帮助!

答案1

如果您使用 Innodb,您还需要 innodb 数据文件。默认名称为 ibdata0 和 ibdata1,以及日志文件。您检查过 mysql 的日志吗?例如,如果权限或所有权不正确,它将拒绝启动。您应该先查看那里的错误消息。

相关内容