Страница 1 из 1

Как залить большой dump базы данных, минуя ограничения MySQL

СообщениеДобавлено: 07 дек 2014, 02:58
admin
BigDump: как залить большой dump базы данных, минуя ограничения MySQL
Столкнулся с необходимостью залить архив с резервной копией базы данных, причём MySQL отказывалась его принимать, мотивируя слишком большим объёмом файла.

Наши бэкапы имеют тенденцию жиреть со временем (для примера, базы данных блогов, перечисленных здесь: http://adne.info/reklama-na-bloge/ весят на момент написания этой заметки более 40 мегабайт), поэтому хорошо иметь под рукой небольшой скрипт BigDump, который можно найти здесь: http://www.ozerov.de/bigdump/


Заполняем данные по доступу к базе данных, обязательно указываем кодировку, заливаем на сайт и ставим на папку со скриптом права на запись (777), в эту же папку кладём архив с бэкапом базы данных. Теперь открываем файл bigdump.php на вашем сервере через браузер и выбираем архив для восстановления. Скрипт разделит его на части и в считанные секунды зальёт по указанным вами данным.