Вы здесь

Как исправить ошибку при импорте sql дампа "MySQL server version for the right syntax to use near 'CHARSET=utf8'"?

0

Всем привет!

Подскажите, как можно исправить следующее:

Мне выгрузили дамп БД сайта, я его пытаюсь развернуть на OpenServer, но получаю ошибку:

MySQL Error: 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 \'CHARSET=utf8\'

Как можно пофиксить? Всем спасибо.

Версия Drupal: 
7.x
Вопрос задан 30.04.2018 - 18:58
Аватар пользователя im
im
30

Какая версия MySQL? Какое Сравнение у БД в которую делается импорт?

Комментарий оставлен 01.05.2018 - 00:56

Версия базы 5.6, версия на локалке 5.5. Менял версии ничего не помогло.

Комментарий оставлен 01.05.2018 - 09:47

Ответы

0

импортнул через консоль, в итоге все заработало. Импорт через PHPadmin, SypexDumper выпадал в ошибки.

Консоль рулит, мало ли у кого будет трабла:

Открываем консоль из закладок.
Переходим в каталог с нужной версией MySQL (не забываем, что в поставке Open Server есть несколько версий MySQL):
Z:\Soft\Open Server> cd modules\database\MySQL-5.1.63\bin

После этого выполняем стандартную команду на импорт данных:
mysql -uroot lgnd.ru < Z:\lgnd.ru.sql

Мы передаем имя пользователя, название БД, и путь к файлу, содержащему дамп. MySQL из поставки OpenServer не использует пароль для доступа данных. Если же вы используете пользователя с паролем, то необходимо указать пароль:
mysql -uroot -ppassword lgnd.ru < Z:\lgnd.ru.sql

Ответ дан 01.05.2018 - 13:07
Аватар пользователя im
im
30