Показать сообщение отдельно
Старый 05.04.2012, 18:11 Вверх   #2
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

стандартная задача
Код:
#!/bin/sh

# настройки базы данных mysql
base_user=''
base_pass=''
base_table=''

# настройки удаленного fpt
ftp_user=''
ftp_pass=''
ftp_host=''

# прочие настройки
dt=`date +%Y_%m_%d`
path='/root/mysql_backups'
sitename='table_name'


mysqldump --opt $base_table --user=$base_user --password=$base_pass | gzip -9 > $path/$dt.$sitename.sql.gz
lftp -e 'mirror -R /root/mysql_backups /backups; bye;' -u $ftp_user,$ftp_pass $ftp_host
нужно установить lftp (хорошая штука кстати)

кидаешь содержимое в файл по названием типа mysql_backup.sh делаешь его исполняемым и прописываешь в кроне когда запускаться. Либо кидаешь в папку ежедневного запуска.

пользуйся на здоровье )))

ЛинЭкс фаревА

Последний раз редактировалось Злой; 05.04.2012 в 18:16..
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.03491 секунды с 10 запросами