Sypex Dumper

Домашняя страница Sypex Dumper

Sypex Dumper (лицензии BSD) — это PHP-скрипт с web-интерфейсом, с помощью которого можно просто и быстро создать резервную копию базы данных MySQL, а также восстановить в случае необходимости базу данных из резервной копии.

Sypex Dumper, в отличии от многих подобных программ, оптимизирован для максимальной скорости работы, а также работы с большими базами данных, объемом в сотни и тысячи мегабайт.

Открываем в браузере URL http://domain.com/sxd/index.php. Вводим логин и пароль от имени которого будет работать скрипт Sypex Dumper.

Запуск из консоли/cron'а

Sypex Dumper начиная с версии 2.0.5 поддерживает работу из командной строки (консоли/крона).

Доступны следующие аргументы:

Обязательным является только аргумент -j с именем сохраненной задачи для выполнения, все остальные нужно указывать в том случае, если они отличаются от данных сохраненных в конфиге.

Примеры вызова в Unix системах:

# /usr/bin/php /home/www/sxd/index.php -u=YourUser -p=YourPassword -j=my_job
# crontab -e
@weekly /usr/bin/php /home/www/sxd/index.php -u=YourUser -p=YourPassword -j=my_job >> /dev/null
# nano /etc/cron.d/sypexdump
@weekly root /usr/bin/php /var/sxd/index.php -u=YourUser -p=YourPassword -j=my_job >> /dev/null

Путь к интерпретатору php может отличаться от указанных.

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