2016-04-18 4 views
0

Я пытаюсь импортировать большой SQL-дамп в мою базу данных mysql, но я получил ошибку, следующую. Через интерфейс PHPMYADMIN мне не удалось импортировать его, он говорит слишком объемным. Так что я попытался с командной строкой: mysql -uroot -p dbsnp < SNP_HGVS.sql, но я получил эту ошибку: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: dL'.`Ошибка PHPMYADMIN при импорте большого sql-дампа

Вы знаете, как решить эту проблему? Большое спасибо.

+0

Можно ли использовать 'mysql -uroot -p' вместо' mysql -u root -p'? – rhavendc

+0

Вы уверены, что дамп правильно отформатирован для MySQL (т. Е. Из другого источника похожих параметров mysql)? Вы уверены, что ваш сервер, на который вы импортируете данные, имеет аналогичные настройки для источника SQL-дампа? –

+0

@WaltSorensen, Привет Уолт, на самом деле дамп был неправильно настроен. Я повторно извлекаю архив, и теперь он работает. – user979974

ответ

0

Согласно разъяснению вопроса и комментарии:

Источник SQL дамп не был правильно настроен и отформатирован для MySQL. Эта проблема решает сброс данных с помощью правильной конфигурации/формата MySQL.

0

Мне кажется, что характер файла дампа не UTF-8. В соответствии с ошибкой вам необходимо включить двоичный режим. Пожалуйста, проверьте ссылку: [Enable binary mode while restoring a Database from an SQL dump

+0

Я посмотрел вашу ссылку, когда добавляю опцию '--binary -o', она отображает:' ERROR в строке 1: Неизвестная команда '\ O'.' любая идея? – user979974

Смежные вопросы