Запуск Sypex Dumper через CRON - автоматический backup

4 июня 2012 | Автор: 4udak | Теги: , ,

Запуск Sypex Dumper через CRON - автоматический backupДля тех, кому приходится работать в базой данных и кто еще не сталкивался с Sypex Dumper (далее  SXD) настоятельно советую ознакомиться с ним, вещь хорошая, быстрая, удобная, и даже бесплатная версия есть, что еще нужно русскому человеку..))

В двух словах -  SXD предназначен для работы с импортом/экспортом даных в/из баз данных. phpmyadmin для этого не всегда удобен, да и он вообще не удобен к сожалению ни в чем, особенно для большинства рядовых пользователей.  SXD имеет удобный человеческий интерфейс, а что меня больше всего радует, так это скорость импорта и экспорта данных. Вообщем все можете почитать на их сайте http://sypex.net/.

Делать экспорт базы данных руками конечно быстро и удобно, но делать его автоматически - еще приятнее, причины понятны - руки не всегда доходят чтобы сделать когда надо, да и память может подводить - забыл... база "упала", данные за определенный период канули в небытие.

Поэтому запуск Sypex Dumper через CRON - это то что нам нужно. Машина есть машина, она ничего не забывает, редко ломается и т.д.

Устанавливаем SXD на наш сервер, заходим в него (дефолтное название sxd рекомендую переименовать во что нибудь другое, мало ли), и приступаем к настройке:

1. выбираем базу для экспорта, если их несколько, выбираем таблицы для экспорта (по дефолту выбраны все);

2. указываем сколько времени и файлов хранить данные, если нужно, комментарий к файлу;

Запуск Sypex Dumper через CRON - автоматический backup

3. нажимаем Сохранить - в появившемся окне указываем имя базы (по дефолту оно вписано уже, и комментарий) и жмем Ок.

Файл настроек у нас есть, теперь идем в панель управления хостингом, чтобы настроить cron на запуск SXD с этими настройками.

В панели ISP manager например жмем кнопку Создать, после чего предлагают ввести команду и настроить время:

Запуск Sypex Dumper через CRON - автоматический backup

Команда будет следующего содержания:

/usr/bin/php -q /var/www/***/data/www/***/sxd***/index.php -j=task_name

где,

/usr/bin/php - путь к интерпретатору php, в большинстве случаев он одинаковый

/var/www/***/data/www/***/sxd***/index.php - путь к index.php нашего SXD

task_name - название файла настроек, который создали ранее.

Нажимаем Ок, и для теста этого задания нажимаем Выполнить , смотрим - если файл бэкапа появился, значит все хорошо - запуск Sypex Dumper через CRON работает.

 



Понравилась статья? Подпишись на RSS моего блога!

Комментарии (1) на "Запуск Sypex Dumper через CRON - автоматический backup"

  1. Михаил:

    Добрый день.
    Результат выполнения через крон приходит на почту. Просто html страница логина sypex. Бекап не происходит. Такое впечатление что просто запускает php скрипт sypex не в командной строке. И что значит аргумент -q? На офсайте на форуме что то не отвечают.

Отправить комментарий

Подпишись и получай новости по RSS