[mysql]ftp自动上传mysql备份文件
时间:2021-07-01 10:21:17
帮助过:31人阅读
HOST=
‘ftp.wificdn.com‘
USER=
‘ddd‘
PASSWD=
‘er#backp.2‘
BASE_DIR=
"/home/backup"
BACKUP_LOG=
"${base_dir}/mysql_backup.log"
DBNAME=
"radius"
FILE_UPLOAD=
"${DBNAME}-$(date +"%Y-
%m-
%d").sql.gz"
FILE_DELE=
"${DBNAME}-$(date -d "-
10 day
" +"%Y-
%m-
%d").sql.gz"
echo
"ftp upload $FILE_UPLOAD finished at $(date +‘%Y-%m-%d %H:%M:%S‘)" >>
"$BACKUP_LOG"
ftp -n
$HOST <<END_SCRIPT
quote USER
$USER
quote PASS
$PASSWD
binary
lcd
$BASE_DIR
prompt
mput
$FILE_UPLOAD
mdelete
$FILE_DELE
quit
END_SCRIPT
exit 0
主要注意的问题:
- 这里使用的环境是centos
- ftp一定要切换成二进制模式
版权声明:本文为orangleliu(http://blog.csdn.net/orangleliu/)原创文章,文章转载请声明。
[mysql]ftp自动上传mysql备份文件
标签:上传 ftp 自动 备份 mysql