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 поддерживает работу из командной строки (консоли/крона).

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

  • -h=localhost - MySQL-хост
  • -o=3306 - порт
  • -u=root - пользователь
  • -p=password - пароль
  • -j=my_job - имя сохраненной задачи для выполнения, а не название файла с описанием задачи

Обязательным является только аргумент -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-сайта).

PQ VPS сервера в 28+ странах.