Удобный инструмент для быстрого бекапа и восстановления баз данных MySQL
Ох уж люблю я различные вебмастерские штучки, отличающиеся простотой и практичностью, которые упрощают решение каких-либо задач, связанных с Интернетом, и позволяют сделать эти процессы более удобными. Об одной из таких полезняшек и хочу сегодня рассказать.
Не так давно, находясь на форуме серча, узнал об очень полезном инструменте для бекапа и восстановления баз данных MySQL. Называется Sypex Dumper Lite.
Данный инструмент заслуживает внимания благодаря следующим особенностям:
- Умеет работать с большими базами данных.
- Создает бекапы в 2 раза быстрее, чем знакомый многим phpMyAdmin.
- Очень прост в использовании.
- При всем имеющемся функционале весьма компактен.
- Абсолютно бесплатен.
Подробно о возможностях этой замечательной тулзы можно прочитать на этой странице.
Также советую посмотреть на сравнительную таблицу скорости создания и восстановления бекапов с помощью Sypex Dumper Lite и других аналогичных программ. Цифры, надо сказать, впечатляют.
Sypex Dumper Lite представляет из себя PHP-скрипт в виде всего одного файла, устанавливаемый на сервер того хостинга, на котором необходимо бекапить и восстанавливать базы данных MySQL. Требует поддержку PHP версии 4.3.1 или выше и MySQL 3.23.56 или выше, а также PHP-модули zlib и bz2, чтобы иметь возможность сжимать дампы. Кстати, благодаря последним, достигается очень хорошая степень сжатия.
Созданные файлы бекапов удобно именуются, и их можно скачать как через FTP, так и через веб-интерфейс, т.е. загрузка дампов возможна и через ваш любимый менеджеры загрузок.
В общем, мне Sypex Dumper Lite очень понравился, поэтому рекомендую к использованию.
Комментарии (34)
Вот Вам пример – masterhost.ru. У него как раз и есть Бд на другом серве.
“Кстати, в настройках скрипта же можно указать сервер БД.”
этого не видел. никогда не ковырял скрипт :)
Да, очень хороший скрипт для бэкапа. Мне он уже год как заменил стандартные ф-ции PHPMyAdmin и с тех пор рекомендую всем.
MaxBloger, там по умолч. стоит localhost, как в большинстве случаев, но можно исправить для нестандартных конфигов.
подскажите, если знаете, как перенести/сохранить базу на SQL сервере?
есть ли дя него бесплатный прогрпммы?
vladimir, мне известны только 2 способа:
1) через SSH
2) вручную через phpmyadmin путем сохранения сначала к себе на комп, а потом загрузка с компа на сервер
Для баз малых размеров самый раз)))Спасибо)))
Не сохраняет хранимые процедуры и функции :-/ впрочем как и phpMyAdmin
умеет работать через SSH туннели ?
Вау, спасибо за инструмент – очень полезный при работе.
set_time_limit, и некоторые другие функции не поддерживает мой хостер..а уходить так не хочется, а прога полезная, и бесплатная что не может не радовать
спасибо! пригодится!
Действительно полезная тулза, но как сказал Gojas – баян :).
EMS Manager работает удалённо, что в большенстве случаев непрокатит, потомучто базы обычно за фаерволом у провайдеров спрятанны.
А вообще всё как всегда, завистит от хостера. Настройки пхп может и несвегда подходят, но больше шансов что подойдут. А вот такие вещи как крон, шель и ещё всякое уже труднее получить, с более дешовым хостингом. А сразу под один сайтик сервер брать, даже хотя бы вертуальный нецелесообразно.
Sypex Dumper Lite к сожалению часто бъет данные при экспорте больших баз.
SSH Однозначно удобнее.
На самом деле Dumper штука неплохая, но есть несколько нюансов. Во-первых кодировку файла желательно прописывать руками. Во-вторых он очень плохо обрабатывает BLOB – бинарные данные, что делает его непригодным для дампинга, например, vBulletin. В-третьих он вешает mysql при обработке больших баз данных (>100 мб. таблица). И в четвёртых он собственно и не вытаскивает эти самые большие таблицы.
Рекомендую пользоваться MYSQL Administrator – удаленное кроссплатформенное приложение от создателей mysql. Работает с любыми БД намного быстрее и без потерь данных (хотя тоже есть нюансы)
для небольших проектов скрипт очень даже хороший, учитывая полную фришность.
Хороший скрипт. Давно уже им пользуюсь.
Только вот для большего удобства модифицировал его маленько – в начале файла бекапа сделал вывод данных с инфой о кол-ве записей в каждой таблице + общее кол-во строк
Я хоть и новичок, но давно юзаю данную тулзу. Удобно!
И используя её, в очередной раз убеждаешься, что Залог успеха – простота!
Да классная утилита. Пользуюсь ей.
Большие базы не пробовал заливать, но на маленьких работает ОК.
Для больших баз есть дургая прога – www.ozerov.de/bigdump.php(только для импорта баз), но работает с time_limit, которые задашь. Пару раз использовал
Кстати, может кто подскажет похожую утилиту для архивации и восстановления сайтов?
Раньше пользовался украинской auae.php, но она создает архив с расширением .auae, а некоторые free-host не понимают такие расширения.
Спасибо за полезную тулзу!
Утилита отлично работает для больших объемов данных, когда phpMyAdmin уже не спасает!