1

Тема: PHPMyAdmin изменяет синтаксис MySQL

Здравствуйте. Пытаюсь восстановить базу mysql через SSH командой

mysql -u root -p**** --database=wolf < psp-zakaz.sql

Консоль выводит ошибку:

ERROR 1064 (42000) at line 98115: 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"
    "http://www.w' at line 1

Вот тут http://pastebin.com/Q2mXnqy2 я выложил код, который скопировал с места ошибки до конца базы. Я так понял, что это PHPMyAdmin добавляет его в конец базы при экспорте. Происходит импорт базы до этого места. Если запустить сайт использующий эту базу на Wordpress, то начинается новая установка блога.

2

Re: PHPMyAdmin изменяет синтаксис MySQL

При импорте через PHPMyAdmin доходит до того же места

3

Re: PHPMyAdmin изменяет синтаксис MySQL

d3mon4eg
Не могу представить как это случилось, но получается, что в конце sql файла у вас html код страницы phpMyAdmin. Попробуйте отредактировать sql дамп убрав весь html код, прямо начиная от [mono]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN[/mono] и до того места, где он заканчивается.

4 (изменено: d3mon4eg, 2010-03-28 21:24:42)

Re: PHPMyAdmin изменяет синтаксис MySQL

Hanut
Пробовал много раз делать экспорт, все-равно вставляет этот HTML код. Сделал как Вы сказали - сайт стал запускать новую установку блога "http://site.ru/wp-install/install.php" (wordpress).

5

Re: PHPMyAdmin изменяет синтаксис MySQL

d3mon4eg
Я не знаю как работает wordpress, не пользовался. Но html кода в sql файле быть никак не должно.

6

Re: PHPMyAdmin изменяет синтаксис MySQL

Спасибо, проблему решил, все в порядке. Оказывается это хостер накосячил.