SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 18.05.2018 16:39:04

pleymo
Участник
Зарегистрирован: 18.05.2018
Сообщений: 4

Ошибка #1064

Добрый день!

Дело заключается вот в чем, меняю шаблон у текущего сайта на другой (везде одна и та же cms WP), хочу новый шаблон прикрепить к копии текущей БД сайта, соответственно создал новую БД, при импорте в нее копии через phpmyadmin в лоб получаю ошибку #1064, а именно:

SQL-запрос:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="icon" href="./favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" /> <title>phpMyAdmin</title> <link rel="stylesheet" type="text/css" href="phpmyadmin.css.php?server=1&amp;token=c03a01425c2a70e3dfccb186a84a79d1&amp;js_frame=right&amp;nocache=5805168716" /> <link rel="stylesheet" type="text/css" href="print.css" media="print" /> <link rel="stylesheet" type="text/css" href="./themes/pmahomme/jquery/jquery-ui-1.8.custom.css" /> <meta name="robots" content="noindex,nofollow" /> <script src="./js/cross_framing_protection.js?ts=1424357684" type="text/javascript"></script> <script src="./js/jquery/jquery-1.4.4.js?ts=1424357[...]

Ответ 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 '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

В итоге строго импортируются 23 таблицы из 44, в sql операторах при экспорте уже изначально везде стоит "ENGINE", пробовал и удалять комменты до первой команды и архивировать во всех форматах, с хостером в итоге несколько часов позависали над проблемой, так ни к чему и не пришли, кто знает, в какую сторону стоит копать? Может стоит попробовать убрать все комменты из БД или поизменять кодировку?

Отредактированно pleymo (18.05.2018 16:44:34)

Неактивен

 

#2 18.05.2018 16:58:44

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка #1064

как получаете дамп?

покажите его содержимое в районе <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
что находится перед этим?

Неактивен

 

#3 18.05.2018 17:21:10

pleymo
Участник
Зарегистрирован: 18.05.2018
Сообщений: 4

Re: Ошибка #1064

vasya написал:

как получаете дамп?

покажите его содержимое в районе <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
что находится перед этим?

Экспортировал через phpmyadmin, также делал дамп через ssh, но он выгружался пустым. БД прикрепил, доступ через гугл диск по ссылке (по другому не получается прикрепить сюда)

https://drive.google.com/open?id=1k9FFh … IpvqE95Gvk

Отредактированно pleymo (18.05.2018 17:21:26)

Неактивен

 

#4 18.05.2018 17:37:09

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка #1064

в представленном вами дампе всего 23 таблицы
окончание дампа, начиная с <!DOCTYPE html PUBLIC и до самого конца нужно удалить

у вас есть возможность сделать дамп через mysqldump ?

Неактивен

 

#5 18.05.2018 17:53:53

pleymo
Участник
Зарегистрирован: 18.05.2018
Сообщений: 4

Re: Ошибка #1064

vasya написал:

в представленном вами дампе всего 23 таблицы
окончание дампа, начиная с <!DOCTYPE html PUBLIC и до самого конца нужно удалить

у вас есть возможность сделать дамп через mysqldump ?

Действительно, я не додумался пересчитать таблицы из БД ><

Решил проблему более простым способом, выгрузил встроенной утилитой в личном кабинете мастерхоста "Архивацией", бд выгрузилась в полном объеме со всеми таблицами и также легко импортировалась. Непонятно конечно почему через интерфейс phpmyadmin она выгружалась обрезанной >< Спасибо за наводку!

Отредактированно pleymo (18.05.2018 18:04:54)

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson