• Объявления

    • dinox

      Закрытый раздел разработчиков   21.08.2017

      У нас на форуме существует закрытый раздел для разработчиков в котором мы обсуждаем нюансы работы на нашем форуме, в каталоге дополнений и другие моменты которые интересны в большинстве случаев только разработчикам. На данный момент существует лишь 2 условия для попадания:
      1. Наличие промодерированного дополнения в нашем каталоге  2. Отсуствие варезной деятельности 
      Если эти правила выполнены, пишите запрос @ArtemPitov на попадание в раздел разработчиков
GotchaMabuka

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

Рекомендуемые сообщения

Здрасьте. Подскажите пожалуйста по ситуации:
пытаюсь перенести таблицы из одной БД в другую посредством phpMyAdmin..
В первой базе делаю дамп всех таблиц. Далее в другой базе данных удаляю все таблицы, что там имелись и делаю import указывая на *.sql файл. 
Результат: 

Ошибка
В работе SQL-парсера произошла ошибка. Убедитесь в корректности запроса, отсутствии в нем опечаток и незакрытых кавычек. Возможной причиной ошибки может быть загрузка файла, содержащего двоичные данные вне кавычек в тексте запроса. Попробуйте выполнить запрос через командную строку MySQL. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте разработчикам описание ошибки, снабдив его данными из секции CUT выведенной ниже:
----BEGIN CUT----
eNo1jUEKwjAUBYXu/ineAdJPU63W7EIJdZE2Mal6AHFRCF0IFb29reAsH8MbE4ILCo1EU8KaXkGi
hJQUh2XOiLpPPFuFiiXv6/yeUp5eD7rEABcFdGv6QeBqFvk2TnDeBI0j1wX5TivsuOCK/MmvinBx
PdqyPMCO0/wmq/tW4TnTr0HZ5s8XqTsiLA==
----END CUT----
----BEGIN RAW----
ERROR: C1 C2 LEN: 1 2 11
STR:

MySQL: 5.1.68-cll-lve
USR OS, AGENT, VER: Win OPERA 9.80
PMA: 4.0.5
PHP VER,OS: 5.3.17 Linux
LANG: ru
SQL:

----END RAW----


SQL-запрос:



Ответ 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 '' at line 1

 
При этом все 135 таблиц оказываются загруженными. Кодировка: utf8, галку "совместимость" не ставил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

Найдите  и удалите вот этот кусок

 

 

eNo1jUEKwjAUBYXu/ineAdJPU63W7EIJdZE2Mal6AHFRCF0IFb29reAsH8MbE4ILCo1EU8KaXkGi
hJQUh2XOiLpPPFuFiiXv6/yeUp5eD7rEABcFdGv6QeBqFvk2TnDeBI0j1wX5TivsuOCK/MmvinBx
PdqyPMCO0/wmq/tW4TnTr0HZ5s8XqTsiLA==

 

В самом начале или конце  файла SQL.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Найдите  и удалите вот этот кусок

 

 

eNo1jUEKwjAU

 

В самом начале или конце  файла SQL.

Если было бы так просто...

Нет в дампе этого куска.  Даже 1/10.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

Он может выглядеть и иначе.Скопируйте самую нижнюю часть файла и часть верхней сюда.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

верхняя по 32ю:

 

 

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
 

 

3970 по 3976:

 

 



/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

Вот это удалите

 

 

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

 

в начале и конце.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот это удалите

 

 

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

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

 

в начале и конце.

Ухххтыы! Как интересно то. А позвольте полюбопытствовать, какова взаимосвязь того куска, который к тому же не находится, и содержимого этих 4х строчек? Ведь что самое странное,   допуская вероятность что этот фрагмент не находится ввиду того, что присутствует в какой-то иной кодировке, причесал весь файл в UTF8 без BOM и все равно он не нашелся(

 

Спасибо, кстати, за участие в проблеме, уважаемый!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Tom    1 931

Помогло и ладно! 

 

Удалите  или спрячьте под спойлер всю эту партянку SQL 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу