[Помогите] Как импортировать БД в phpMyAdmin размером выше 8мб ???

Тема в разделе "Wordpress", создана пользователем BU4, 13 июн 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. BU4

    BU4 Создатель

    Регистр.:
    8 янв 2009
    Сообщения:
    37
    Симпатии:
    1
    Целый день парился с вылезшими глюками при обновлении WP до 2.9.2, в результате решил всё сделать как было, т.е. восстановить бэкапы.

    В phpMyAdmin удалил все таблици, зашёл в импорт, выбрал файл -> go. Вылезло что файл сильно большой..
    Как оказалось ограничение после 8 мб, а у меня 30.

    Пробовал вручную с блокнота бэкапа копировать -> втсавить в блоке SQL .. тоже самое, ругается что сильно большой файл ((


    Попробовал через SypexDumper. Поставил сначала 1-ю версию. Права корневой папки на ФТП не 777 а 775, видимо поэтому когда ввожу логин и пас БД выдаёт:
    "Ошибка при подключении к БД
    #1045: Access denied for user 'phprent1_formate'@'localhost' (using password: NO)"

    Поставил 2-ю версию, всё работает, вот только на файл моей БД(который перекопировал как надо в папку backup) ругается что формат не такой как у проги и импортировать не хочет ... файл с БД имеет вид "name_name.sql"

    Я в шоке...

    На ответах гугл парень мне посоветовал разбить БД на 4 части и залить, как это реализовать, просто копировать вставить.. ?

    В очередной раз всё усугубляет моё полное неумение работать с БД и незнание английского ..
    Пипл, очень прошу отозваться, ведь должен быть выход
     
  2. Anu

    Anu Постоялец

    Регистр.:
    19 окт 2007
    Сообщения:
    136
    Симпатии:
    13
    ошибка


    Код:
    "Ошибка при подключении к БД
    #1045: Access denied for user 'phprent1_formate'@'localhost' (using password: NO)"
    Говорит о том, что пароль не введен для коннекта к бд и поэтому скрипт не может подключиться. Проверьте также, что у вас именно Localhost сервер для коннекта. Права к папке здесь роли не играют (влияют только на возможность создания скриптом папки /backup и файлов архивов с бекапами, но и в этом случае 775 должно хватить).
     
  3. Offi

    Offi Постоялец

    Регистр.:
    13 июн 2008
    Сообщения:
    76
    Симпатии:
    15
    А может банально upload_max_filesize и post_max_size в php.ini ?
     
  4. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    826
    Симпатии:
    480
    Открывай блокнотом и по одной таблице вставляй, сам так пару раз переносил :)
     
  5. wm-arc

    wm-arc

    Регистр.:
    14 сен 2007
    Сообщения:
    285
    Симпатии:
    280
    через phpMyAdmin надо поставить в php.ini upload_max_filesize>30
    через SypexDumpe выше написано в чем проблема
     
  6. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    826
    Симпатии:
    480
    не на каждом хостинге можно настраивать php.ini
     
  7. AlexVolkov

    AlexVolkov Создатель

    Регистр.:
    3 апр 2010
    Сообщения:
    17
    Симпатии:
    1
    в последних версиях phpmyadmin появилась возможность скипать определенное количество записей. но для загрузки огромных файлов есть средство лучше - рекомендованная самим mysql утилита http://www.ozerov.de/bigdump.php (ее кстати, русский написал). Он поэтапно загружает большие дампы
     
    Dьяменьший нравится это.
  8. Chance55

    Chance55 Постоялец

    Регистр.:
    2 мар 2010
    Сообщения:
    100
    Симпатии:
    6
    Не проще Sypex Dumper поставить?
    Или обязательно нужно преодолевать трудности с кривонаписанным phpMyAdmin?
     
  9. Offi

    Offi Постоялец

    Регистр.:
    13 июн 2008
    Сообщения:
    76
    Симпатии:
    15
    Если нет доступа к php.ini можно в .htaccess добавить две строчки:
    php_value post_max_size 100M
    php_value upload_max_filesize 100M

    Или же из самого php-скрипта, написать вначале:
    ini_set("post_max_size","100M");
    ini_set("upload_max_filesize","100M");

    Если же и это не поможет, то скорей всего хостер жестко установил эти параметры, т.е. без возможности смены обычным пользователем.
    Тогда, разбивать файл пречисленными выше способами.
     
  10. Conwell

    Conwell

    Регистр.:
    23 мар 2009
    Сообщения:
    337
    Симпатии:
    177
    Господа, перестаньте мучать php и апач, используйте команды mysql через ssh:
    Код:
    mysql.exe --verbose --user=пользователь --password=пароль имя_базы < дамп_базы.sql
    таким образом спокойно вливаются базы любого размера.
     
Статус темы:
Закрыта.