Расширенные вставки (mysql)

Discussion in 'PHP' started by GrandMaster, 11 Apr 2010.

  1. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    Всем привет. Просьба помочь в одном вопросе. Случилось так, что пришлось поменять хостинг и я сделал бекап БД через phpmyadmin, но по-глупости забыл снять галочку с "Расширенные вставки". При попытке импортировать базу через Sypex Dumper и BigDump ничего не вышло, так как запрос очень большой выходит. База довольно таки большая (150 мб) и в ней только одна таблица. К сожалению, заново правильно сдампить уже не могу. Тк вот вопрос: как "Расширенные вставки" сделать "не Расширенные вставки" ? пробивал погуглить, но неудачно. Заранее спасибо.
     
  2. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    Ога, гениально. Только как залить БД размером 150 МБ одним запросом?) Не расширенные вставки для того, чтобы один большой запрос разбить на много маленьких кусочков
     
    #2 GrandMaster, 12 Apr 2010
    Last edited: 12 Apr 2010
  3. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    mysql -u ИМЯ_ПОЛЬЗОВАТЕЛЯ -pПАРОЛЬ ИМЯ_БД </home/backup/123.sql

    а вообще RTFM:

    http://www.mysql.ru/faq/
     
  4. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    При таком запросе у меня cmd виснет. Я это ещё днем пробовал...
    [​IMG]


    А потом когда закрываю её, открываю и пытаюсь сдамбить то, что вышло, то появляется только структура таблицы, без строк.
     
  5. geezer.code

    geezer.code Elder - Старейшина

    Joined:
    22 Jan 2007
    Messages:
    552
    Likes Received:
    358
    Reputations:
    90
    mysql не виснет, он работает. Дамп весит 150 мб. неудивительно что долго будет заливаться.
    Просто попробуй подождать. паниковать можешь начать если за 30 минут дамп не зальется.
     
    1 person likes this.
  6. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    Оставлял около 30 минут. Правда у меня оперативка всего 512мб и хз сколько ему времени нужно. Сегодня на ночь оставлю
     
  7. Nelzone

    Nelzone Banned

    Joined:
    12 Apr 2008
    Messages:
    172
    Likes Received:
    134
    Reputations:
    6
    а что через супекс не катить?
     
  8. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    А что трудно первый пост прочитать? Через супекс не катит, так как запрос получается очень большим и он тупо виснет.
    [​IMG]
    Дело в том, что там около 400 000 строк и он похоже не может добавить всё это одним большим запросом. А не расширенные вставки позволяют разбить этот один большой запрос на 400 000 маленьких. Т.е к каждая строка добавляется отдельно
     
  9. Byte_

    Byte_ Elder - Старейшина

    Joined:
    7 Sep 2008
    Messages:
    143
    Likes Received:
    34
    Reputations:
    2
    я могу ошибаться, но есть же полнофункциональный супекс, у меня он 200мб паковал спокойно.
     
  10. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    Если не ошибаюсь, то он импортирует только те базы, которые были сдамплены с него же. А я пхпмайадмин юзал
     
  11. WNZRS

    WNZRS Member

    Joined:
    3 Sep 2009
    Messages:
    294
    Likes Received:
    52
    Reputations:
    1
    каждый запрос заканчивается на ;, напиши(закажи,купи,укради) прогу/скрипт который корректно всё поделит на куски по точке с запятой
     
  12. Byte_

    Byte_ Elder - Старейшина

    Joined:
    7 Sep 2008
    Messages:
    143
    Likes Received:
    34
    Reputations:
    2
    не обязательно. тут уже как повезёт.
     
  13. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    была аналогичная проблема с громадной бд, все тебе правильно советуют
    поставь max_allowed_packet больше, залей бд на локалхост
    Code:
    mysql -u<user> -p<pass> -d<database> < db.sql
    когда зальешь - сайпексом сделай нормальный дамп
     
    #13 Failure, 14 Apr 2010
    Last edited: 14 Apr 2010
  14. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    32 нормально? По-умолчанию этого пунтка вообще не было в файле my.ini . Я его добавил под :
    Потом попытался залить и оставил на ночь. Вылезла такая ошибка
    [​IMG]
     
  15. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    такого не может быть, без него у тебя бы не работал мускул вообще
    никогда не ставил мускул на винде, но кажись в ней файл параметров в %systemdriver%\my.cnf
    там и меняй max_allowed_packet
     
  16. GrandMaster

    GrandMaster Active Member

    Joined:
    16 May 2009
    Messages:
    107
    Likes Received:
    114
    Reputations:
    25
    В винде my.cnf вообще нету. Там my.ini и этого пункта там не было :)
     
Loading...
Similar Threads - Расширенные вставки mysql
  1. GAiN
    Replies:
    3
    Views:
    7,523