linux系统mysql自动备份并使用ftp上传的方法_linuxshell教程-查字典教程网
linux系统mysql自动备份并使用ftp上传的方法
linux系统mysql自动备份并使用ftp上传的方法
发布时间:2016-12-28 来源:查字典编辑
摘要:复制代码代码如下:#!/bin/bash#ftp设置Host=FTP_IPUsername=FTP_userPasswd=FTP_passw...

复制代码 代码如下:

#!/bin/bash

#ftp设置

Host=FTP_IP

Username=FTP_user

Passwd=FTP_passwd

#备份mysql并导出到文件

mysqldump -u用户 --password=用户密码 数据库名 > $(date +%Y%m%d)-数据库名.sql

#压缩备份文件

tar -zcvf $(date +%Y%m%d)mysql数据库名.tar.gz $(date +%Y%m%d)*

#上传到ftp

echo "open $Host

user $Username $Passwd

bin

cd /hzg/

prompt off

mput $(date +%Y%m%d)mysql数据库名.tar.gz

printf "n"

close

bye"|ftp -i -n

#删除旧的备份文件

rm -rf $(date +%Y%m%d)-数据库名.sql $(date +%Y%m%d)mysql数据库名.tar.gz

#rm -rf $(date +%Y%m%d)*

rm -rf $(date +%Y%m%d)*

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新linuxshell学习
    热门linuxshell学习
    脚本专栏子分类