Ладно, должен признать, что я дерзнул. Я экспортировал базу данных с сервера, который должен быть переустановлен, и не проверял этот файл.
Теперь, когда я пытаюсь импортировать его, я кое-что обнаружил очень странно, файл должен был быть сжат GZIP, но он не может быть сжат, поэтому я открываю его в Notepad ++ и вижу, что он не сжат. НО, когда я пытаюсь импортировать его как простой SQL, я обнаруживаю нечто более странное, где-то в середине файла начинается поток байтов.
Похоже, что phpmyadmin как-то увеличил экспорт. Вот вы можете увидеть этот файл.
Кто-нибудь пробовал что-то подобное? Есть ли способ восстановить такой файл?
Это не очень важная база данных, ее можно воссоздать за пару часов, плюс я могу восстановить ее из резервной копии за пределами сайта. НО, вероятно, найдется кто-то, кто не делает регулярных резервных копий данных (вам действительно стоит!), Поскольку я не видел ничего подобного в Интернете, я делюсь этим здесь, может быть, кто-то знает, что могло его вызвать, как это исправить и как восстановить такие файлы.
У меня была такая же проблема вчера вечером, и я смог ее решить. Вам понадобится пакет gzrt для восстановления gzip. Вот как это исправить:
gzrecover database.sql.gz
Возможно, вам придется вручную заменить пару символов.
Видеть Эта проблема для получения дополнительной информации о том, почему это произошло.