Скрипт Sypex Dumper. Бэкапы MySQL | SelkinVitaly.RU
Скрипт Sypex Dumper. Бэкапы MySQL | SelkinVitaly.RU

Sypex Dumper и создание копии базы

Рубрика: MySQL

Просмотров: 1376

Решил ознакомить Вас с одним очень полезным инструментом. Что же это за инструмент? Это PHP-скрипт, который носит имя Sypex Dumper и предназначен для создания резервных копий базы данной MySQL.

Спрашивается - зачем мне это нужно, если есть PHPMyAdmin? Сайпекс ни в коем случае нельзя считать заменой PHPMyAdmin: работы с таблицами, привилегии, базы - всего этого в данной утилите нет. Понравился мне данный скрипт именно своей компактностью и быстродействием.

Данный продукт, созданный украинскими разработчиками, распространяется под лицензией GNU GPL, т.е является бесплатным. И как я привык, зачастую их приходится дорабатывать, но с сайпех совсем иная ситуация. Утилита имеет дружелюбный и практичный интерфейс:

Sypex Dumper. Работаем с дампами базы

Графически впечетляет. А что с самим кодом? Физически же - один файл программного кода. Ну чем не прелесть? Ах да, чуть не забыл, многие веб-мастеры сталкиваются с такой проблемой, когда размер базы переваливает за 10 метров, и в таких случаях наш любимый PhpMyAdmin бессилен, тут и проходит на помощь Сайпекс.

Кстати, скрипт имеет свою систему авторизации, т.е чтобы никто не завладел Вашей базой, необходимо ввести имя пользователя, которому Вы дали привилегии в PHPMyAdmin, и, соответственно, пароль:

Система авторизации в Sypex Dumper

Предлагаю перейти к установке скрипта:

  • 1. Скачиваем, распаковываем архив и закачиваем файл dumper.php в отдельную папку на сервере.
  • 2. В этой папке, в которой лежит dumper.php, создаём ещё папку с именем "backup".
  • 3. Устанавливаем для backup CHMOD 777, тк копии будут помещаться именно в эту папку.

На этом установка завершена. Стоит сказать пару слов по использованию.

Не стоит использовать большую степень сжатия, 7 - оптимальное значение. При создании дампа бэкап сохраняется и на Вашем сервере, в папке backup, т.к если Вы потеряете резервную копию, то всегда можете найти её на сервере. Для восстановления необходимо сначала закачать копию на сервер, в папку backup, потом - зайти в админку и выбрать из списка.

Фильтр таблиц:

Данная функция позволяет делать фильтрацию таблиц при создании дампа по принципу использования спец. символов:

  • * - любое кол-во сиволов
  • ? - один симол
  • ^ - делает исключение

Например, нужно создать копию лишь для таблиц, имеющих префикс "NL", пишем: NL_*. Теперь все таблицы, начинающие на "NL_" будут добавлены в копию. По такому же принципу действует и "?", только он обозначает один символ. А "^" и вовсе делает исключение:

Запись "^users" будет говорит о том, что резервную копию таблицы users не нужно делать.

Вот и всё, пользуйтесь! До новых встреч!


Добавление комментария:

Имя *:

Email:

Текст *:

Символы на картинке *:

RSS-подписка
RSS-подписка на статьи по основам сайтостроения RSS-подписка на полезные уроки по web-языкам
Разделы статьй
Каталог товаров
Разделы уроков
Последние статьи
Последние уроки