TrogWarZ
@TrogWarZ
web developer

Почему при импорте MySQL пишет только одну строку в таблицы?

Здравствуйте.

Немного кода для информации:
$ cat /etc/*-release | grep VERSION
6:VERSION="12.04.5 LTS, Precise Pangolin"

$ mysql --version
mysql  Ver 14.14 Distrib 5.5.40, for debian-linux-gnu (x86_64) using readline 6.2

$ mysqldump -uUSER -pPASS DBNAME > dump.sql

$ ll dump.sql
-rw-r--r--  1 root    397M Dec 29 01:13 dump.sql

$ fgrep LIMIT dump.sql
$ # Пустой ответ

$ mysql -uUSER -pPASS DBNAME < dump.sql


Вывод $ head -50 dump.sql можно глянуть на gist.github.com.

При импорте никаких ошибок, долго думает (судя по htop/atop/dstat, оно читает и пишет всю информацию из дампа). Корректно создаются все таблицы в нужной базе. Однако в каждой из таблиц – только самая первая строка, остальных нет.

Почему так происходит? И как пофиксить? Пока не представляю даже в какую сторону копать.

Спасибо.

ps: вопрос на DBA.SE
  • Вопрос задан
  • 2374 просмотра
Решения вопроса 1
TrogWarZ
@TrogWarZ Автор вопроса
web developer
Нашёл проблему и она не в MySQL.

Сдампил и импортнул в локальную базу – все данные есть.
Оказалось, что это какой-то специфический баг для SequelPro, который проявился только после обновления на Mac OS на 10.10.1.

Issue #2048.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Kwisatz
@Kwisatz
Больше web-приложений, хороших и разных
Проверьте error лог mysql.

Попробуйте сдампить и импортировать одну таблицу и посмотреть что будет происходить.

ЗЫ Банальность но все же: место на диске есть?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы