位置: 编程技术 - 正文

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是什么意思)

  • 申报表货物及劳务是什么
  • 计提附加税会计凭证怎么做会计分录
  • 发票已经报送怎么处理
  • 现金存银行会计分录
  • 盈余公积是否必要交税
  • 费用分割单模板
  • 旅游开发行业的会计怎么做
  • 前年购买的设备怎么入账
  • 工业企业辅助生产费用的分配方法
  • 产品成本核算过程
  • 当月发票未收到怎么办
  • 所得税网上申报表
  • 已出账但未认证的抵扣联怎么办?
  • 网上申领发票几天能寄送到?
  • 研发支出辅助账2021版
  • 资产转让的优点
  • 新公司开业的祝福语
  • 鉴证咨询公司成本是什么
  • 小规模纳税人1%税收优惠
  • 固定资产处理怎么入账
  • 公司装修期间物业怎么办
  • 出售子公司全部股权的股权账务处理
  • 营业收入销售收入计算公式
  • 哪些项目可以在城镇开发边界外
  • Win11怎么自定义鼠标指针图案
  • flash插件安装后还是不能播放
  • uefi+bios
  • 退回多缴税款如何做账
  • php 数字转中文
  • win10电脑屏幕颜色变了怎么调到原来的
  • 支付宝账单有什么作用
  • 电脑每次开机都要按f1怎么解决
  • .exe是什么文件
  • 人工单位怎么写
  • qr code在线生成二维码
  • php数据迁移
  • phpopendir
  • 事业单位长期应付款怎么核销
  • 对公打款打错了
  • php如何防止sql注入攻击
  • PHP mysqli_free_result()与mysqli_fetch_array()函数详解
  • php使用while循环计算1到100的和
  • 电费发票查不到
  • 判别是否属于劳务报酬
  • 以个人名义和公司名义入股的利弊
  • 个税汇算清缴时劳务报酬怎么计税
  • phpmail
  • 通讯补贴计入个税吗
  • 小规模增值税纳税人优惠政策
  • 研发费用加计扣除新税收政策
  • 普通发票做账需要价税分离吗
  • 应收票据周转率公式
  • 土地契税税率计算公式
  • 教育局可以接受捐赠吗
  • 以旧换新会计科目
  • 买二手办公用品
  • 公司无偿更换产品违法吗
  • 银行发行理财产品的流程
  • 药品进销差价科目明细
  • 劳动纠纷给员工的建议
  • 应付职工薪酬属不属于流动负债
  • mysql多表内连接查询
  • Win10系统怎么进入控制面板
  • Windows Server 2003关闭启动后的Ctrl+Alt+Del选项和关机时的时间跟踪程序方法
  • onenotewindows10
  • linux统计代码行数过滤空行
  • 苹果笔记本mac系列区别
  • s24evmon.exe - s24evmon是什么进程 有什么用
  • win10怎么变回系统默认字体
  • redeonsoftware更新
  • jQuery插件封装时如要实现链式编程,需要
  • 图像unit8
  • unity uishader
  • jQuery实现ToolTip元素定位显示功能示例
  • unity3d 物理引擎
  • javascript获取数据类型
  • js的文件操作
  • 重庆办理4050社保需要什么材料
  • 湖州市2020年最低生活保障
  • 律师费不给了会怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设