位置: 编程技术 - 正文

shell实现自动备份mysql、整站数据的两个脚本分享(shell自动化)

编辑:rootadmin

案例一:shell+cron实现MySQL自动备份且自动删除N天前备份+++++++++++++++++++++++++++++++++++++++++++++++++++++mysqldump不用解释了吧,注意-uuser -ppass这样才可以,不能有空格。

这一句主要是在-mtime上-mtime +5表示5天前的文件,统一删除

我的操作系统是CentOS 5.4,只要把脚本拷贝到/etc/cron.daily,并设置为相同的权限就可以执行了,不用再添加crontab。

案例二:CentOS下自动备份网站和数据库的脚本并上传至FTP

假定这台服务器的网站目录为:/home/www,数据库程序路径为:/usr/local/mysql/bin,数据库名为:levil,ftp服务器为:ftphost,下面先来看完整的自动备份脚本(自动备份脚本保存位置为:/home/backup.sh):下面来给大家一一讲解:首先进入/home目录,定义WebBakName变量为网站备份的文件名,文件名格式为web日期.tar.gz,定义SqlBakName变量为数据库备份的文件名,文件名格式为sql日期.tar.gz,把整个网站目录www打包到WebBakName文件名中,使用mysqldump导出指定数据库内容到backup.sql,然后把数据库备份打包到SqlBakName文件中,本机备份工作至此结束,如果你没有足够大的远程ftp空间的话,可以直接把备份文件下载到本机,但我还是建议直接备份到另外一个服务器上的ftp空间中,做到完全自动化备份,这时你需要把脚本中的ftphost、ftpname和ftppass分别替换成你的ftp信息,整个备份过程就完成了。

接着输入chmod +x backup.sh给脚本添加执行权限,再输入:crontab -e编辑任务自动开始时间,比如我输入:

1 /home/backup.sh 就代表每周1的上午5点整执行该自动备份操作。

在这一切完成之后,你可以先把自动任务时间改为当前的接近时间,看自动备份脚本是否工作正常,测试OK的话以后就不用担心这台服务器出现任何问题导致数据丢失了,当然如果你的数据更新比较频繁的话,建议把自动备份时间调整为每日

推荐整理分享shell实现自动备份mysql、整站数据的两个脚本分享(shell自动化),希望有所帮助,仅作参考,欢迎阅读内容。

shell实现自动备份mysql、整站数据的两个脚本分享(shell自动化)

文章相关热门搜索词:shell脚本实现自动部署,shell备份,shell自动部署脚本,shell脚本定时备份数据库,shell脚本定时备份数据库,shell自动化,shell 自动执行,shell脚本实现自动部署,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux中使用Shell脚本查看Java线程的CPU使用情况 线上Java应用,在业务高峰期的时候经常出现CPU跑高,需要查看实时的线程占用cpu情况,下面是一个很好用的脚本,可以快速导出每个线程的占用CPU情况

Shell处理带空格的文件名的方法 现在很多人命名的时候都喜欢用空格,例如AnIntroduction.doc。但是这种命名方式给Linux命令行工具和Shell带来了困扰,因为大多数命令中,都是默认以空格

Linux中删除文件内空行的4种方法 在Linux上处理一些数据文件时,有时候需要将其中的空行过滤掉,系统中提供的各种工具都可以完成这个功能。将常用的介绍如下吧:1.grepgrep.data.txtgrep-

标签: shell自动化

本文链接地址:https://www.jiuchutong.com/biancheng/374858.html 转载请保留说明!

上一篇:bash脚本中if语句的使用方法(bash脚本语言)

下一篇:Linux中使用Shell脚本查看Java线程的CPU使用情况(linux中使用bash是什么意思)

  • 股权转让企业所得税纳税地点
  • 动迁补偿款怎么算
  • 个税系统里的免税收入在哪删除
  • 企业的承兑汇票贴息很高说明什么
  • 预期报酬率和期望报酬率一样吗
  • 印花税的三种缴税方式
  • 不需要缴纳税款和服役的是形势户寺观户
  • 救援车拉货交警查吗?
  • 税务局代开发需要盖章吗
  • 发票二维码只有一半可以收吗
  • 电信充值调账什么意思
  • 收到短期贷款会计分录
  • 公司出售房产的税费
  • 已开票未收款怎么报税
  • 审核费用发票需要发票吗
  • 已经作废了的发票怎么查
  • 外管证交税需要带什么材料
  • 纳税人财务核算及申报纳税情况报告
  • 可以开运费发票的单位有哪些
  • 企业生产经营模式
  • 小微企业免税销售额一栏怎么填
  • 确认并支付本年职工工资
  • 商场现金收入如何计算
  • 房地产记账凭证
  • 餐饮发票是普票能报销么
  • 因为质量问题
  • 当收到转账支票时,应该如何处理?
  • 私募股权投资
  • 上月发票未上传
  • 税收滞纳金能不能超过本金
  • 收到预付卡发票分录
  • 销售商品售后回购
  • 固定资产改造时的账面价值
  • 绿萝可以放卧室吗晚上睡觉对人害吗
  • 销售费用里面的支付的安装人工费汇算清缴时计入哪里
  • thinkphp操作数据库
  • linux-base
  • 商品零售企业一般具有什么特征
  • 房地产开发企业增值税怎么算
  • php无限级分类
  • 房屋租赁发票怎么入账
  • 房地产预缴所得税计算公式
  • php输出隔行变色的表格
  • 前端vue3
  • 注意力机制的作用
  • 企业可以将自己辞退吗
  • centos7.9 防火墙
  • dedecms标签怎么用
  • 非三包退车能否退款
  • 小规模印花税可以按次申报吗
  • 无票收入如何报税
  • 综合单价税率调整如何结算
  • 房地产项目公司组织架构
  • 纳税期限与缴库期限不符
  • 收款人是否应当承担还款责任
  • 公司清算后能不能转让
  • 以前年度损益调整借贷方向
  • 用友t6生成常用凭证
  • 自动备份mssql server数据库并压缩的批处理脚本
  • win10+Ubuntu16.04 LTS双系统完美教程(图文教程)
  • win10好几个操作系统
  • CentOS EXT4文件系统的详解
  • unix系统的最大特点
  • 无光驱是不是放不了光盘
  • 开机提示按CTRL+ALT+DEL,无限重启怎么办
  • win7旗舰版使用ie8特别卡怎么回事?
  • linux groupdel命令详解
  • 在Linux操作系统中哪些命令可以正确关闭系统防火墙
  • win8的控制面板在哪里打开
  • centos 安装chia
  • cocos2d-x windows开发环境配置
  • unity怎么bake
  • JavaScript中的变量名不区分大小写
  • 原生js实现ajax步骤
  • 一周总结家长寄语
  • Unity3D游戏开发培训课程大纲
  • unity点击播放声音
  • 税务局执法不规范整改
  • 新形势下税务工作
  • 销售免税货物可以抵扣进项税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设