Ошибка импорта БД phpmyadmin

#phpmyadmin

#phpmyadmin

Вопрос:

Привет, я переношу веб-сайт для компании, поскольку один из партнеров «вышел из-под контроля». Я пытаюсь импортировать файл дампа sql в phpmyadmin и получаю следующую ошибку.

SQL-запрос:

 "-- MySQL dump 10.13  Distrib 5.5.34, for debian-linux-gnu (x86_64)"
--
#NAME?
-- ------------------------------------------------------
"-- Server version  5.5.34-0ubuntu0.12.04.1"

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  

MySQL сказал: Документация

 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"-- MySQL dump 10.13  Distrib     5.5.34, for debian-linux-gnu (x86_64)"
--
#NAME?' at line 1 
  

Может кто-нибудь помочь.

Заранее спасибо, Дэвид

Комментарии:

1. Я думаю, что это могут быть цитаты. Можете ли вы показать нам больше примеров вашего дампа?

Ответ №1:

Это странно выглядящий файл дампа. В частности, двойные кавычки " в строках 1 и 5 и #NAME? не имеют для меня никакого смысла, и я не могу себе представить, почему они там.

Есть ли шанс восстановить дамп? Если нет, немедленное решение — просто отредактировать эти строки, но с риском, что в файле может быть больше. Вы можете удалить двойные кавычки из двух строк, которые вы показываете, и полностью удалить #NAME? строку.

Единственный раз, когда я когда-либо видел подобный текст, — #NAME? это в Excel, и нет смысла работать с Excel в файле SQL (даже если бы вы были, я не знаю, как это могло бы закончиться вот так), поэтому я не уверен, откуда это взялось, нонадеюсь, отредактировав в своем текстовом редакторе, вы сможете хотя бы импортировать данные.