Как загрузить большой дамп в базу данных
Недавно столкнулся с проблемой - нужно было загрузить большой дамп в базу данных. Размер дампа был несколько десятков мегабайт. Вроде бы немного, но лимит хостера не позволил загрузить дамп обычными средствами через движок и phpmyadmin.
Пришлось искать решения. Вариант с заливкой дампа по частям вручную я оставил напоследок, если ничего не найду. Слишком трудоемко, да и ошибиться легко.
К счастью, я нашел отличный скрипт для заливки больших дампов в базу данных - BigDump, который создал талантливый программист Алексей Озеров.
Скрипт бесплатен. Я бы с удовольствием отблагодарил автора по webmoney, но у него на сайте принимаются только переводы по paypal.
BigDump очень прост в работе- нужно указать настройки для соединения с базой данных и кодировку. Дамп поместите в одну папку со скриптом, и затем наберите в браузере путь к скрипту.
Скрипт зальет Ваш дамп буквально за несколько минут. Суть в том, что дамп заливается в базу данных кусочками, не превышая лимитов хостинга.
Постовой: Путеводитель по урокам рунета
Вы можете получать новые статьи Webdorf.ru по или на Ваш e-mail:
Комментариев - 5 »
RSS Feed for comments on this post | TrackBack URI
Алексей, 29 мая, 2009
SypexDumperLite так же вполне справляется с задачей загрузки базы данных, кроме того поддерживает сжатие
BOLVERIN, 29 мая, 2009
У знакомого база в несколько гигабайт где используется 3 кодировки. Для этого есть что посоветовать?
admin, 30 мая, 2009
Алексей, SypexDumperLite тоже отличная программа.
BOLVERIN, возможно, нужно сделать дамп таблиц по частям в зависимости от кодировки, и потом их залить по отдельности Бигдампом.
Dmitriy, 27 февраля, 2010
Блин у меня неполучается,настраиваю bigdump на сервере, открываю через браузер для импорта и тут вылазить окно “загрузить как”.Не открывает почему то страницу че делать база большая
Владимир, 7 апреля, 2010
Мне скрипт к сожалению не помог не Алексея не SypexDumperLite (
очень большой запрос на создание одной таблицы, скрипты не могут его разделить