Бэкап mysql на email раз в сутки

goacher

Новичок
Бэкап mysql на email раз в сутки

Срочно нужно программа которая делает бэкап базы данных раз в сутки и отправляет на e-mail.
Может у кого-то есть готовая программа?
Срочно нужно.
Заранее спасибо
 

LeoKee

Новичок
Код:
#!/bin/sh 
date=`date '+%m-%d-%y'` 
mysqldump -ulogin -ppassword base_name > dump.sql
mail -s "la la la" e@mail < dump.sql
cron:
Код:
@daily root /root/bin/exportdump.sh
 

goacher

Новичок
с кроном не работал до этого.

куда писать

#!/bin/sh
date=`date '+%m-%d-%y'`
mysqldump -ulogin -ppassword base_name > dump.sql
mail -s "la la la" e@mail < dump.sql

и куда писать компнду дя крона

@daily root /root/bin/exportdump.sh
 

LeoKee

Новичок
1. к примеру сюда /root/bin/exportdump.sh
вот это:
#!/bin/sh
date=`date '+%m-%d-%y'`
mysqldump -ulogin -ppassword base_name > dump.$date.sql
mail -s "mysql_dump" mail@mail < dump.$date.sql

@daily root /root/bin/exportdump.sh - это писать в /etc/crontab для freebsd
 

LeoKee

Новичок
ну тогда меняй пути и ищи нужные файлы и сервисы (crontab)
 

goacher

Новичок
нашел на хостинге Крон.
Сделал файл с содержанием

#!/bin/sh
date=`date '+%m-%d-%y'`
mysqldump -uмой логин -pмой пароль zapis > dump.sql
mail -s "Отчет" [email protected] < dump.sql

сохранил его как exportdump.sh
положил его в корневик на хостинге и указал на этот файл в настройках крона на хостинге и сделал выполнение каждый час - но ничего на email не приходит((((
 

goacher

Новичок
нет. теперь поставил. Жду результатов.
Спасибо

-~{}~ 13.11.09 17:44:

всеравно не отправляет, для файл поставил атрибуты 777
 

LeoKee

Новичок
0 0 * * * /путь/до/exportdump.sh
поменяйте строчку в кроне
на какой ОСи хостинг?
 

goacher

Новичок
указывал к файлу через кнопку browse

"$HOME/html/exportdump.sh" получается путь такой автоматически

оси - не знаю
godaddy.com

-~{}~ 16.11.09 13:35:

если запускаю через браузер - то просит скачать, но не выполняется
 
Сверху