博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
备份mysql数据库以及文件--脚本
阅读量:5279 次
发布时间:2019-06-14

本文共 866 字,大约阅读时间需要 2 分钟。

#!/bin/sh

today=`date --date='0 days ago' +%Y%m%d`

day_del=`date --date='100 days ago' +%Y%m%d`

 

mysql_dir_rep=/mnt/diskb/Backup/mysql

conf_dir_rep=/mnt/diskb/Backup/conf

#备份配置文件

scp /etc/hosts /etc/profile /etc/resolv.conf /home/dp/.hiverc ${conf_dir_rep}/

#备份cloudera-scm-service-db
scp bdcv28:/tmp/scm_server_db_backup* /diskb/Backup/cloudera-scm_server_db/

#打包文件

ssh -t -p 22 10.130.2.21 "

today=`date --date='0 days ago' +%Y%m%d`
zip -r /home/dp/bdc21-diskc-nn-$today.zip /diskc/dfs/nn
"
scp -r root@bdc21:/home/dp/bdc21-diskc-nn-$today.zip ${nn_dir_rep}

#备份rundeck数据库

mysqldump -h 10.130.2.248 -urundeck -prundeck rundeck | gzip > ${mysql_dir_rep}/rundeck_db_backup-$today.sql.gz

 

if [ -e ${mysql_dir_rep}/rundeck_db_backup-${day_del}.sql* ]   //定期删除

then rm -f ${mysql_dir_rep}/rundeck_db_backup-${day_del}.sql*
fi

 

转载于:https://www.cnblogs.com/sunt9/p/6690454.html

你可能感兴趣的文章
转载:一位软件工程师的6年总结
查看>>
树状数组的特殊形式
查看>>
BZOJ 1053 & 反素数
查看>>
mysql5.5.28.tar.gz编译安装操作笔记
查看>>
神经网络图灵机(Neural Turing Machines, NTM)
查看>>
Spring AOP 关键词的理解
查看>>
java合成图片
查看>>
Java Web开发Tomcat中三种部署项目的方法
查看>>
【Linux】Linux 自己主动挂载NTFS格式移动硬盘
查看>>
LinbDesk --- 新的extjs4.2 desktop demo : 技术交流Q群:336584192
查看>>
Ubuntu14.04下安装ZendStudio10.6.1+SVN出现Failed to load JavaHL Library
查看>>
Wind River Linux 6 Security Profile
查看>>
Android_显示器本身被卸载应用程序
查看>>
怎样以学习单片机为契机,逐步成为优秀的project师
查看>>
Java中Integer类的方法
查看>>
“error : unknown filesystem”的解决的方法
查看>>
linux杂谈(十九):DNSserver的配置(二)
查看>>
《网络攻防》第二周作业
查看>>
关于Windows Live Writer博客同步
查看>>
linux下的C语言快速学习—计算机体系结构基础简单了解
查看>>