Dumper не импортирует sql файл - через phpmyadmin все работает

Ошибка в файле или у меня уже крыша едет?

#1 19 октября 2011 в 20:04
Сабж, собственно. Пытаюсь импортировать файл толщиной в 10мб — dumper разных версий файл берет, но говорит ничего не импортировано. Первые несколько позиций вручную заходят хорошо и на локалке и на хостинге, а весь файл не хочет. Чем и как это лечить, кто сталкивался? Вот кусочек кода:

  1. INSERT INTO `dnepr_uc_items` (
  2. `id` ,
  3. `category_id` ,
  4. `title` ,
  5. `pubdate` ,
  6. `published` ,
  7. `imageurl` ,
  8. `fieldsdata` ,
  9. `hits` ,
  10. `is_comments` ,
  11. `tags` ,
  12. `rating` ,
  13. `meta_desc` ,
  14. `meta_keys` ,
  15. `price` ,
  16. `canmany` ,
  17. `user_id` ,
  18. `on_moderate`
  19. )
  20. VALUES ('1', '1471', 'КРИВОРІЗЬКИЙ МІСЬКИЙ КЛУБ "ЧЕМПІОН З ВАЖКОЇ АТЛЕТИКИ"', '2007-10-18 00:00:00', '1', '', 'a:3:{i:0;s:79:"М.ДНІПРОПЕТРОВСЬК, АМУР-НИЖНЬОДНІПРОВСЬКИЙ Р-Н ВУЛ. 22 ПАРТЗ′ЇЗДУ БУД. 11";i:1;s:6:"719538";i:2;s:0:"";}', '9', '1','','0','','','0','1','1','0'),('2', '1002', 'ФІЛІЯ "ВИРОБНИЧО-ІНЖИНІРИНГОВЕ ПІДПРИЄМСТВО "ІНТЕР-ФОРМ" № 6 ДЕР.ПІД-ВА "ВИР.ОБ′ЄД.ПІВДЕННИЙ МАШИНОБ.ЗАВОД ІМ.О.М.МАКАРОВА"', '2007-10-18 00:00:00', '1', '', 'a:3:{i:0;s:61:"М.ДНІПРОПЕТРОВСЬК, КРАСНОГВАРДІЙСЬКИЙ Р-Н ВУЛ. РОБОЧА БУД. 99";i:1;s:6:"994037";i:2;s:0:"";}', '9', '1','','0','','','0','1','1','0')
PS. я тут так часто задаю вопросы, что меня скоро будут бить или банить ))
#2 19 октября 2011 в 22:14
файл дампа делался дампером?
#3 19 октября 2011 в 22:58
У меня с дампером отлично всегда все проходит и база уже перевалила за сотню мб

1 соблюдены условия для дампера?
Установить chmod 777 для каталога backup
Установить chmod 666 или 777 для файлов cfg.php и ses.php

2 а что в логах? логи дампер должен выдавать…
#4 20 октября 2011 в 01:07


файл дампа делался дампером?

Евгений

Спасибо за советы — файл дампера делался ручками, поскольку тут рубрики немного по-другому отображаются. Но я сделал по примеру с phpmyadmin, т.е. если вручную вносить по 20-40 записей, то они нормально заходят.

Дампер настроен и проверен — ставил 2 версии, обе с нужными правами, файл читается, но при выполнении пишет "импортировано 0 записей", т.е. ошибок не показывает. Логи не нашел. Щас поищу, но не думаю, что там что-то есть...

Грешу на кавычки в каждом тайтле… Но раньше таких проблем не было…
#5 20 октября 2011 в 02:29
Сократил файл, сую в дампер, он мне выводит ошибку —
  1. Возникла ошибка!
  2. Неправильный запрос.
  3. 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 ''241', '1006', 'ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ "ОБЕРОН-ЕНЕРГІЯ&quo' at line 1 (256)
до этого ее не было...

вот код, на который он ругается, вроде все чисто...
  1. ('241', '1006', 'ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ "ОБЕРОН-ЕНЕРГІЯ"', '2007-10-18 00:00:00', '1', '', 'a:3:{i:0;s:52:"М.ДНІПРОПЕТРОВСЬК, САМАРСЬКИЙ Р-Н ВУЛ. БАЗОВА БУД. 2";i:1;s:6:"366793";i:2;s:0:"";}', '9', '1','','0','','','0','1','1','0'),
  2. ('242', '1006', 'УКРАЇНСЬКО-НІМЕЦЬКЕ ЗАКРИТЕ АКЦІОНЕРНЕ ТОВАРИСТВО З ІНОЗЕМНИМИ ІНВЕСТИЦІЯМИ "ІСТА-ЦЕНТР"', '2007-10-18 00:00:00', '1', '', 'a:3:{i:0;s:58:"М.ДНІПРОПЕТРОВСЬК, САМАРСЬКИЙ Р-Н ВУЛ. КУРСАНТСЬКА БУД. 30";i:1;s:6:"311126";i:2;s:0:"";}', '9', '1','','0','','','0','1','1','0')
А еще через пол часа я видел такую ошибку — "Возникла ошибка!
Неправильный запрос.
MySQL server has gone away (256)" — при этом phpmyadmin работал нормально…
#6 20 октября 2011 в 11:11
Если вставить пустую строку, то выходят ошибки:
Добавлены строки: 1
Идентификатор вставляемой строки: 1
Warning: #1366 Incorrect integer value: '' for column 'category_id' at row 1
Warning: #1366 Incorrect integer value: '' for column 'hits' at row 1
Warning: #1366 Incorrect integer value: '' for column 'is_comments' at row 1
Warning: #1265 Data truncated for column 'rating' at row 1
Warning: #1265 Data truncated for column 'price' at row 1
Warning: #1366 Incorrect integer value: '' for column 'user_id' at row 1
Warning: #1366 Incorrect integer value: '' for column 'on_moderate' at row 1

Что они означают? Я вставил просто пустую запись… Incorrect значит, что поле не должно быть пустым? Или ожидается конкретное значение?
#7 20 октября 2011 в 21:53
я лично всегда экспортирую и импортирую дампером — так как могут быть на хостерах не соответствия версий phpmyadmin (уже сталкивался) — дампер с этим легко справляется...

Попробуйте сохранить копию базы через админку вашего сайта: Настройки сайта → Резервное копирование а потом эту базу импортировать куда надо через дампер

или с экспортом бд проблемы нет?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.