Как sql базу большого объема (3гб) залить на денвер?

Discussion in 'PHP' started by Udjen, 16 Jul 2012.

  1. Udjen

    Udjen New Member

    Joined:
    19 Jun 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток!
    Купил за бугром движок и столкнулся с проблемой у этого движка база весит почти 3 гига чем только не пытался открыть её чтобы разделить не чего не открывает!
    Что вы можете посоветовать ?
    Как её залить на денвер чтобы начать с ней работать ?
    Заранее спасибо!!!
     
  2. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    http://sypex.net/en/
    http://www.ozerov.de/bigdump/
    http://forum.codecall.net/topic/35612-import-sql-file-command-line/
     
    _________________________
  3. Udjen

    Udjen New Member

    Joined:
    19 Jun 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0

    Я пробовал залить с помощью Sypex Dumper 2.0.9 но на 2гигах он выдает ошибку
     
  4. Mr.Snuffer

    Mr.Snuffer Member

    Joined:
    2 Jul 2010
    Messages:
    140
    Likes Received:
    13
    Reputations:
    0
    В папке Z:\usr\local\mysql-5.1\data
    Находятся бд, в формате MYD и MYI

    Сливай с сервака и заливаю туда

    Хотя вообще сначала уточни, а то я что-то начинаю сомневаться логичности сей операции
     
  5. Udjen

    Udjen New Member

    Joined:
    19 Jun 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0

    Ты чуток не понял я купил движок с базой где сам сайт и база sql без MYD и MYI дампиков.


    Может кто-то если не трудно зальет себе на денвер и потом скинет дамп файлы MYD и MYI
    вот сама база https://rapidshare.com/files/284199770/base.sql.gz
     
    #5 Udjen, 16 Jul 2012
    Last edited: 16 Jul 2012
  6. nikp

    nikp Banned

    Joined:
    19 Sep 2008
    Messages:
    328
    Likes Received:
    591
    Reputations:
    764
    Kaimi привел три рабочих способа.
    Первые два обработают файлы до 2GB (или ставить патч на преодоление ограничения PHP в 2GB )

    Третий способ универсальный, стандартный и легкий, в данном случае - самый правильный.
     
  7. Udjen

    Udjen New Member

    Joined:
    19 Jun 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Пробовал через командную строку выдает ошибку 1064
     
  8. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Ошибка синтаксиса дампа.
     
  9. Udjen

    Udjen New Member

    Joined:
    19 Jun 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    И как исправить эту ошибку ?
     
  10. BigBear

    BigBear Escrow Service
    Staff Member Гарант - Escrow Service

    Joined:
    4 Dec 2008
    Messages:
    1,801
    Likes Received:
    920
    Reputations:
    862
    Исправить синтаксис дампа, разумеется, в том месте, где ругается. Как самый плохой вариант - придётся пожертвовать одной из таблиц.
     
    _________________________
  11. Udjen

    Udjen New Member

    Joined:
    19 Jun 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Исправил ошибку но начал импортировать в базу после импорта чуть больше 2 гигов выдало ошибку
    [​IMG]

    Где это можно исправить ???
     
    #11 Udjen, 16 Jul 2012
    Last edited by a moderator: 16 Jul 2012
  12. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Udjen добавить ключ --max-allowed-packet=2G

    Code:
    mysql -uroot -p -hlocalhost --defalut-character-set=utf8 --max-allowed-packet=2G eep < base.sql
    И научитесь вставлять картинки предпросмотром
     
    _________________________
  13. Udjen

    Udjen New Member

    Joined:
    19 Jun 2012
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    Всем спасибо помогло!!! Тема закрыта
     
  14. BBG2

    BBG2 New Member

    Joined:
    29 Dec 2007
    Messages:
    60
    Likes Received:
    0
    Reputations:
    0
    Есть база данных (20мб) . Нужно вытащить Хэши с неё.
    Установил Denwer , запускаю phpmyadmin(родной, который при инсталяции Денвера идёт) , а у него максимальная база 2 мб.
    Вычитал в инете, что нужно поставить более новый. Заменил на phpMyAdmin 3.5.7. Но теперь при запуске новой phpMyAdmin 3.5.7 просит логин и пароль.
    1.Подскажите какой логин и пароль нужно прописывать?
    Пробовал просто вписывать root без пароля не проходит.
    2. какую кодировку файла нужно выставлять при загрузке?
    3. куда нужно потом зайти в phpMyAdmin что бы вытащить Хэш?
     
  15. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,026
    Likes Received:
    311
    Reputations:
    86
    Залить скуль базу такого объема на локалку куда проще, чем на хост.
     
    _________________________
  16. BBG2

    BBG2 New Member

    Joined:
    29 Dec 2007
    Messages:
    60
    Likes Received:
    0
    Reputations:
    0
    помоги
     
  17. BBG2

    BBG2 New Member

    Joined:
    29 Dec 2007
    Messages:
    60
    Likes Received:
    0
    Reputations:
    0
    Загрузил я базу данных (изменил размер в php.ini post_max_size на 300М)
    Теперь помогите вытащить Хеши из базы