
19.02.2009, 07:39
|
|
Постоянный
Регистрация: 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 привелегиями.
|
|
|