手机
当前位置:查字典教程网 >脚本专栏 >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个方法分享

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

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

linux系统下dd命令的使用方法

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

linux下实现ftp自动备份shell脚本

linux下使用perl获取本机ip的几种方法介绍

linux命令详解之chkconfig命令使用方法

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

Linux Shell 数组建立及使用技巧

精品推荐
分类导航