MySQL: импорт большой базы через phpMyAdmin

В состоянии «из коробки», связка Apache2/PHP/MySQL/phpMyAdmin позволяет импортировать базы из скриптов размером не более 2Мб. Первое, что приходит в голову — увеличить в файле php.ini значение параметра upload_max_filesize. Открываем в редакторе файл /etc/php5/apache2/php.ini — действительно, там установлено значение 2М. Увеличиваем до 32Мб, сохраняем файл, перезапускаем apache. Смотрим phpMyAdmin — лимит объема скрипта импорта увеличился до 8М (8,192 Kb). Уже гораздо лучше, но все еще не то, что нам было нужно. В чем проблема? А нужно еще увеличить максимальный объем данных, передаваемых через POST-запрос. Находим и меняем в php.ini этот параметр:

post_max_size = 32M

Вуаля:

Запись опубликована в рубрике Без рубрики с метками , , . Добавьте в закладки постоянную ссылку.

3 комментария: MySQL: импорт большой базы через phpMyAdmin

  1. Dzyanis Kuzmenka говорит:

    Я юзаю:
    SOURCE filename.sql;
    И не страшные мне тонны дампов )))
    http://dzeveloper.blogspot.com/2011/04/mysql.html

  2. Sergunik говорит:

    Завжди роблю це через консоль.
    Аналогічно як і при імпорті бази http://www.sergunik.name/?p=441

  3. admin говорит:

    «Вы ребята, молодцы. Остальное выпью я». ©

    :)

    Консоль, конечно рулит — не спорю. Но phpMyAdmin, помимо импорта/экспорта, используется для массы других вещей, которые в консоли делать далеко не так удобно. Поэтому я счел необходимым найти решение проблемы, с котрой я столкнулся в phpMyAdmin, а когда нашел — решил поделиться найденным. Кстати, гугл совсем не сразу показал правильный ответ.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>