Импорт дампа большого размера в phpmyadmin.

PHP
Сразу оговорюсь, существует множество других способов, начиная с загрузки дампа через консоль, заканчивая написанием скрипта, но если по каким-то причинам альтернативные решения вас не устраивает и у вас есть доступ к настройкам php, то действуем следующим образом.

Изменяем в файле php.ini (естественно в большую сторону) следующие значения:
upload_max_filesize  (максимальный размер файла для загрузки),
post_max_size (максимальный размер почтовых данных),
max_execution_time (макс. время исполнения каждого скрипта, в сек.),
max_input_time (макс. количество времени каждого сценария) и
memory_limit (макс. объем памяти).

Перезапускаем apache.

Радуемся возможности импортировать дамп нужного нам размера.
  • +1
  • 10 сентября 2012, 10:47
  • Maugli

Комментарии (2)

RSS свернуть / развернуть
Ещё можно влить дамп по FTP и выполнить в консоли вот такую команду:
mysql -u"имя пользователя" -p"пароль" data_base_name < dump_file_name.sql

Поле «пароль» можно оставить пустым, в этом случае пароль будет запрошен интерактивно, но параметр [-p] указать необходимо!
+1
Я ж написал, что вариантов много, но мало-ли религия не позволяет, или еще какие тараканы в голове :) Можно еще mysql_query из скрипта с INSERTами из дампа выполнить.
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
comments powered by Disqus