【问题标题】:MySQL Restoring data from .dat fileMySQL 从 .dat 文件恢复数据
【发布时间】:2012-04-19 14:29:21
【问题描述】:

我删除了我的数据库,客户服务向我发回了一个 .dat 文件,但他们的指示是错误的。

他们说将 (db_backup.dat) 文件放在 mysql/data 文件夹中,然后导出到 sql 以恢复数据。任何人都可以在这里帮助如何做到这一点,该文件不是一个带有 sql 命令的文本文件,它只是很多不可读的东西。

【问题讨论】:

  • 他们是否一字不差地告诉你?将带有一些随机扩展名的文件放在系统目录中并将其 导出 到 SQL 代码?
  • 什么?他们只是写了把文件放在mysql/data中并导出它来获取sql
  • 那些说明毫无意义。我的猜测是这是一个简单的 SQL 转储。您可以通过使用文本编辑器打开它来验证。
  • 我用记事本++打开文件,内容不可读,至少大部分没有意义。

标签: mysql backup database-restore


【解决方案1】:

我假设 .dat 文件是一个文本文件。

mysql -u root -p password < db_backup.dat

【讨论】:

    【解决方案2】:

    看起来他们可以给你发送裸数据文件,你应该把它放到 mysql 文件夹中并重新启动 mysql 服务器。

    如果他们向您发送了裸 DB 文件,您应该询问客户服务是哪种格式。它可以是 MyISAM 或 InnoDB 文件。如果他们告诉您格式,您应该创建一个名为 db_backup 的新数据库,然后找到您的 mySQL 实例保存文件的位置,停止服务器,将您从 CS 获取的文件放入该文件夹,替换现有文件并再次启动服务器.

    最后,您能否发布文件的前几行或 Notepad++ 的屏幕截图?

    附:在您发布文件头或文件格式之前,以上所有内容都是猜测。

    【讨论】:

      猜你喜欢
      • 2016-12-03
      • 1970-01-01
      • 2012-06-11
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 2010-10-03
      相关资源
      最近更新 更多