♛ FORTRESS-DESIGN

Как загрузить большой дамп в базу данных

Возможно вы уже сталкивались с такой проблемой, когда нужно было загрузить большой дамп в базу данных. Если размер дампа будет несколько десятков мегабайт, то загрузить одним файлом обычными средствами через движок и phpmyadmin будет невозможно. Это связано с лимитом хостинг-провайдера.

Вариант с загрузкой дампа вручную по частям — это слишком трудоемко, да и ошибиться легко.

К счастью, есть отличный скрипт для загрузки больших дампов в базу данных, который называется — BigDump, который создал талантливый программист Алексей Озеров.

Скрипт бесплатен.

BigDump очень прост в работе — нужно указать настройки для соединения с базой данных и кодировку. Дамп поместить в одну папку со скриптом, а потом набрать в браузере путь к скрипту.

Скрипт зальет ваш дамп буквально за несколько минут. Суть в том, что дамп заливается в базу данных кусочками, не превышая лимитов хостинга.

SypexDumperLite тоже отличная программа, которая вполне справляется с задачей загрузки базы данных, кроме того поддерживает сжатие.

Если база в несколько гигабайт где используется 3 кодировки. То, возможно, нужно сделать дамп таблиц по частям в зависимости от кодировки, и потом их залить по отдельности Бигдампом.


Перейти к верхней панели