Инструменты пользователя

Инструменты сайта


Боковая панель

Связь

sypex_dumper

Sypex Dumper

Homepage: Sypex Dumper

Sypex Dumper (Лицензии BSD-UNIX).

# wget http://sypex.net/files/SypexDumper_209.zip
# unzip SypexDumper_209.zip -d /var/www/
# cd /var/www
# chown -R www-data:www-data sxd
# chmod 777 sxd/backup
# chmod 666 sxd/cfg.php sxd/ses.php

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

sypex_dumper.txt · Последние изменения: 2013/02/25 15:27 (внешнее изменение)