Topic: 自动备份数据库,并使用FTP上传

  Print this page

1.自动备份数据库,并使用FTP上传 Copy to clipboard
Posted by: 阿熊
Posted on: 2004-06-24 07:32

先在一个FTP服务器上开个特殊的用户,只能写,其他都不允许,并做IP限制

脚本如下

#!/bin/sh

### MySQL Backup ###
/bear/mysql/bin/mysqldump -uuser -ppasswd 数据库名>/backup/$(date +%Y%m%d).backup.sql

### FTP Upload ###
/usr/bin/ftp -n <<!
open IP地址 端口
user 帐号 密码
prom
lcd /backup
mput *.sql
bye
!

### Del Backup ###
/bin/rm -rf /backup/*.sql

2.Re:自动备份数据库,并使用FTP上传 [Re: zua] Copy to clipboard
Posted by: bear
Posted on: 2004-06-24 08:41

crontab中五个*的含义
分  (0-59)
小時 (0-23)
日期 (1-31)
月份 (1-12)
週  (0-6)

vi /etc/crontab

然后是用户,接着是执行的具体路径

例30 8 * * * root /backup/backup.sh
就是8:30运行backup.sh

记得service crond start


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923