Освен от контролния панел на хостинга ви, има възможност да правите бекъп и възстановяване на вашите бази данни и с помощта на един бърз и удобен php скрипт – Sypex Dumper. Поддържат се огромни бази данни – над 1 GB
Характеристики:
– Създаване и възстановяване на бази данни, като кодировката е в автоматичен или ръчен режим. Автоматичният режим ви предпазва от възникването на конфликти с кодировката при възстановяването. Инструментът автоматично извършва промяна в енкодинга при възстановяване, ако това е необходимо или зададено в настройките от вас;
– Избор на ниво на компресия на бекъп файла;
– Избор на стратегия за въстановяване, което ви дава възможност да възстановите само определени таблици, а не цялата база данни.
– Операции с базата данни, включващи проверка, поправка, анализ и оптимизиране;
– Създаване на база данни директно чрез интерфейса на програмата;
– Изтриване на база данни само с натискането на един бутон;
– Поддръжка на Cron Jobs. Ако тези задачи са включени в хостинг плана ви, ще можете да създадете задача за автоматичен бекъп на базата данни в желано от вас време, например всеки ден.
– Български език на програмата

ИзтеглиSypexDumper

Инсталация:

1. Разархивирате и качвате папката sxd в основната директория на форума.
2. Задавате CHMOD 777 на папка backup
3. Задавате CHMOD 666 за файловете ‘cfg.php’ и ‘ses.php’.

Начин на работа:
Просто отваряте адреса до папката, примерно http://domain.com/sxd/ и попълвате данните за достъп – същите, които ползвате в контролния панел на хостинга си.

Този инструмент има възможност да изпълнява автоматизирани задачи, чрез създаване на т.нар. Cron задача в контролния панел на хостинга ви. Ето как да го направите.

Първото, което трябва да направите е да създадете задача – обикновено това е бекъп на базата ви данни. И така в таб Експорт на програмата, натиснете долу бутона “Съхрани”. Ще ви се появят полета за име на задачата (на английски) и описание. След като ги попълните, отново натиснете бутон “Съхрани”. Новата ви задача за бекъп е създадена и се намира в папка .sxd/backup. Запомнете името на задачата!

Преди това обърнете внимание и на опциите, които имате за автоматично изтриване на по-стари бекъп файлове вляво. Те трябва да бъдат зададени преди създаване на задачата.

Сега влезте в контролния панел на хостинга си. Обърнете внимание на информацията в поле “Обща информация” /General Information и по точно на Home директория. Ще ви трябва точно този ред.
Сега в най-долната част на страницата на контролния панел, намерете Cron задачи:

Ще видите текущия си мейл, който можете да промените – на него ще ви се праща отчет за извършените задачи. Сега вижте полетата под Add New Cron Job

Избирате колко често да се изпълнява задачата, дали да е всеки ден, веднъж седмично, веднъж месечно и.т.н, както и точния час. Ако изберете една от възможностите в най-горното меню, долните полета ще са ви попълнени и можете да внесете само дребни корекции по ваш вкус
Най-долното поле е Command и точно в него трябва да зададем пътя до задачата.

Ето пример какво трябва да съдържа:

/usr/bin/php /home/XXX/public_html/sxd/index.php -j=dbbackup

Какво трябва да промените вие.

1. На мястото на XXX да посочите вашата Home директория (по-горе обясних къде да я видите)
2. Последната част от реда след j= трябва да попълните името на задачата за бекъп която създадохте. В моят случай е dbbackup. Само името, без никакви разширения.
3. Важно – обърнете внимание в реда по горе имате интервал след /php и преди /home. Ако не го спазите няма да сработи задачата.

След като сте попълнили всичко, натискате Add New Cron Job. Вече имате напълно автоматичен всекидневен бекъп на вашата база данни, за който ще получавате отчет по мейл, че е завършил успешно.