2012-04-19 207 views
0

我删除了我的数据库和客户服务给我回了一个.dat文件,但他们的指示如何处理它是不好的。MySQL从.dat文件恢复数据

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

+0

他们是否逐字逐句告诉你?将一个随机扩展名的文件放在系统目录中,并将其导出到SQL代码中? – 2012-04-19 14:37:03

+0

什么?他们只是写了文件在MySQL /数据和出口得到sql – user1125177 2012-04-19 15:05:24

+0

这些说明没有多大意义。我的猜测是这是一个简单的SQL转储。您可以通过使用文本编辑器打开它进行验证。 – 2012-04-19 15:28:37

回答

0

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

mysql -u root -p password < db_backup.dat 
0

看起来他们可能已经发送了裸露的数据文件,您应该将其放入mysql文件夹并重新启动mysql服务器。

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

最后,你能从Notepad ++发布文件或屏幕截图的几行第一行吗?

P.S.以上所有都是猜测,直到您发布文件的头部或其格式为止。