手机
当前位置:查字典教程网 >脚本专栏 >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上传的方法】相关文章:

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

shell统计pv和uv、独立ip的方法

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

Shell脚本中引用、调用另一个脚本文件的2种方法

linux命令切换目录的使用方法

Shell踢人的三种方法

Linux Shell 数组建立及使用技巧

linux下保留文件系统下剩余指定数目文件的shell脚本

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

shell脚本实现linux系统文件完整性检测

精品推荐
分类导航