手机
当前位置:查字典教程网 >脚本专栏 >linuxshell >linux系统mysql自动备份并使用ftp上传的方法
linux系统mysql自动备份并使用ftp上传的方法
摘要:复制代码代码如下:#!/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)*

【linux系统mysql自动备份并使用ftp上传的方法】相关文章:

Shell脚本对比两个文本文件找出不同行的2个方法分享

bash脚本中if语句的使用方法

linux下采用shell脚本实现批量为指定文件夹下图片添加水印的方法

Shell脚本中非交互式修改密码的两种方法

linux删除大量文件的6种方法

shell脚本监控系统负载、CPU和内存使用情况

linux进程监控shell脚本代码

linux shell命令行参数用法详解

Linux下统计当前文件夹下的文件个数、目录个数

ssh自动登录的4种实现方法

精品推荐
分类导航