Бэкап mysql на email

goacher

Новичок
Бэкап mysql на email

На сайте делается бэкап с помощью команды
system("mysqldump -h localhost -u user -ppasword base_name > /home/file.sql");
Что нужно исправить ЧТОбы этот файл не толдько сохранялся, но еще и оптавлялся на email???
Запанее спасибо.
 

FB3

Новичок
Я думаю, что бэкапы нужно по крону запускать, а не из PHP файла.
Ну и стандартный линуксовый mail оттуда же запускать (хотя я фиг знает, умеет он с аттачем слать, но думаю, что да)
 

goacher

Новичок
Автор оригинала: FB3
Я думаю, что бэкапы нужно по крону запускать, а не из PHP файла.
Ну и стандартный линуксовый mail оттуда же запускать (хотя я фиг знает, умеет он с аттачем слать, но думаю, что да)
так php файл запускается из крона.
 

weregod

unserializer
дампы лучше отправлять смс, ммс на крайняк, если сильно большие...
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
goacher
он имеет в виду то, что дамп рано или поздно тупо не влезет в твой почтовый ящик. Вот что
 

goacher

Новичок
почта gmail.com 7 гигов - для наших дампов этого предостаточно, со временем будем делать подчистку или регистрировать еще аккаунты.

попробовал в команду дописать

mail -s 'Бэкап' [email protected] < /home/file.sql - но ничего на почту не пришло
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
goacher
ничего, что одно письмо на гмыле не может весить больше 20/25 мегов?
 

Dovg

Продвинутый новичок
goacher
Письмо должно пролезть не только через gmail, но и через почтовик вашего хостера как минимум.

Я бы предложил бекапы складывать в /var/www/... под https с base авторизацией, а почтой отправлять ссылки.
 

goacher

Новичок
c0dex
ничего страшного, у нас небольшиен бэкапы

Dovg
бэкапы не большие. Это нужно для того чтобы бэкапы хранить не только на хостинге.
 

dimagolov

Новичок
для китайских комсомольцев есть замечательный скрипт sendEmail, гугл в курсе где его взять. им легко слать из командной строки письма с аттачами.
 

tz-lom

Продвинутый новичок
Автор оригинала: goacher
так php файл запускается из крона.
отличная мысль - запускаем пхп чтобы в нём запустить шелл
про bash скрипты чтоли почитайте
 
Сверху