Задавайте вопросы, мы ответим
Вы не зашли.
Добрый день!
Дело заключается вот в чем, меняю шаблон у текущего сайта на другой (везде одна и та же 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&token=c03a01425c2a70e3dfccb186a84a79d1&js_frame=right&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)
Неактивен
как получаете дамп?
покажите его содержимое в районе <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
что находится перед этим?
Неактивен
vasya написал:
как получаете дамп?
покажите его содержимое в районе <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
что находится перед этим?
Экспортировал через phpmyadmin, также делал дамп через ssh, но он выгружался пустым. БД прикрепил, доступ через гугл диск по ссылке (по другому не получается прикрепить сюда)
https://drive.google.com/open?id=1k9FFh … IpvqE95Gvk
Отредактированно pleymo (18.05.2018 17:21:26)
Неактивен
vasya написал:
в представленном вами дампе всего 23 таблицы
окончание дампа, начиная с <!DOCTYPE html PUBLIC и до самого конца нужно удалить
у вас есть возможность сделать дамп через mysqldump ?
Действительно, я не додумался пересчитать таблицы из БД ><
Решил проблему более простым способом, выгрузил встроенной утилитой в личном кабинете мастерхоста "Архивацией", бд выгрузилась в полном объеме со всеми таблицами и также легко импортировалась. Непонятно конечно почему через интерфейс phpmyadmin она выгружалась обрезанной >< Спасибо за наводку!
Отредактированно pleymo (18.05.2018 18:04:54)
Неактивен