好吧,我不得不承认,我搞砸了。 我已经从待重新安装的服务器中导出数据库,并没有检查该文件。
现在,我试图导入它,我发现了一些非常奇怪的东西,文件应该是GZIP压缩的,但是它不能被压缩,所以我在Notepad ++中打开它,我发现它没有被压缩。 但是当我试图导入它作为普通的SQL我发现更奇怪的东西,在文件的中间的某个地方开始一个字节stream。
看起来像phpmyadmin以某种方式加强了出口。 在这里你可以看到这个文件。
有没有人经历过这样的事情? 有没有办法恢复这样的文件?
这不是一个非常不重要的数据库,它可以在几个小时内重新创build,再加上我可以从异地备份恢复它。 但可能会有人不定期备份数据(你真的应该!),因为我没有在互联网上看到过这样的东西,我在这里分享,也许有人知道是什么原因造成的,如何解决这个问题以及如何恢复这些文件。
昨天晚上我有同样的问题,并能解决它。 您需要使用gzrt软件包来修复gzip。 以下是解决方法:
gzrecover database.sql.gz 您可能需要手动replace几个字符。
有关更多信息,请参阅此问题 。