Показать сообщение отдельно

  #9  
Старый 19.02.2009, 07:39
Gray_f0x
Постоянный
Регистрация: 31.05.2007
Сообщений: 308
С нами: 9973048

Репутация: 243
По умолчанию

*nix скрипт для автобэкапа баз данных mysql, их архивирование и закачка на удаленный ftp.

Код:
mkdir /usr/back/base/backup_`date "+%Y-%m-%d"`
mysqldump --user BACKUPERUSER DATABASENAME > /usr/back/base/backup_`date "+%Y-%m-%d"`/DATABASENAME.sql
gzip -r /usr/back/base/backup_`date "+%Y-%m-%d"`/
curl -T /usr/back/base/backup_`date "+%Y-%m-%d"`/DATABASENAME.sql.gz ftp://FTPUSER:PASS6@FTPHOST/
Для того чтобы это работало необходимо также создать пользователя MySQL с SELECT, LOCK TABLES привелегиями.
 
Ответить с цитированием