您现在的位置是:备份Mysql并上传到ftp服务器
备份Mysql并上传到ftp服务器
#!/bin/bash #MySQL设置 MysqlHost=localhost MysqlUser=root MysqlPwd=password #备份文件设置 BackupPath=/backup/db FileName=$MysqlHost-$(date +%Y%m%d-%H%M%S) FileFullPath=$BackupPath/$FileName #ftp设置 FtpHost=10.206.4.121 FtpUser=iptv FtpPwd=StarIptv FtpPath=/ftp/backup/mysql mkdir -p $BackupPath #备份mysql并导出到文件 mysqldump -u$MysqlUser -p$MysqlPwd -h$MysqlHost --opt --all-databases -f > $FileFullPath.sql #压缩备份文件 tar -Pzcvf $FileFullPath.tar.gz $FileFullPath.sql #上传到ftp ftp -n $FtpHost <<AUTOEOF quote USER $FtpUser quote PASS $FtpPwd cd $FtpPath binary put $FileFullPath.tar.gz $FtpPath/$FileName.tar.gz quit AUTOEOF #删除SQL文件 rm -rf $FileFullPath.sql #删除30天之前的文件 find $BackupPath -type f -mtime +30 -exec rm -f {} \;
站长简介
姓名:喻理
微信:yuli0927
邮箱:yuli0927@126.com
不懂业务的运维工程师不是一个好程序员。
微信:yuli0927
邮箱:yuli0927@126.com
不懂业务的运维工程师不是一个好程序员。
分类
最新文章
热门文章
- 微信支付退款结果通知解密
- Linux修改密码提示passwd /usr/share/cracklib/pw_dict: error reading header
- 到ICANN投诉三五互联获取域名转移密码成功
- {"errcode":45047,"errmsg":"out of response count limit hint]"}
- 微信html弹出点击右上角分享到朋友圈
- CentOS使用chkconfig提示systemctl enable xxxx.service
- PHP将B转换为KB、MB、GB
- Apache禁用TRACE Method和添加X-frame-options响应头
- mysqld_safe Number of processes running now
- 构建微信公众号被动回复image图片消息xml