位置: 编程技术 - 正文

自动备份网站文件和数据库上传到FTP空间(网站备份是什么意思)

编辑:rootadmin
数据库备份采用发送到Email和FTP空间,双重备份,保证数据的安全。

推荐整理分享自动备份网站文件和数据库上传到FTP空间(网站备份是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:网站备份文件,备份网页,网站备份文件,备份网页,网站备份工具,网站备份文件,网站备份文件,网站定时备份,内容如对您有帮助,希望把文章链接给更多的朋友!

#你要修改的地方从这里开始MYSQL_USER=root #mysql用户名MYSQL_PASS= #mysql密码MAIL_TO=cat@hostloc.com #数据库发送到的邮箱FTP_USER=cat #ftpl用户名FTP_PASS= #ftp密码FTP_IP=imcat.in #ftp地址FTP_backup=backup #ftp上存放备份文件的目录,这个要自己得ftp上面建的WEB_DATA=/home/www #要备份的网站数据#你要修改的地方从这里结束

别忘记了建目录:mkdir -p /home/backup如果你的网站数据大于5G小于G的话,压缩起来会有点困难…

如果小于5G,就没问题了…不过这一切都是看vps的性能而已…

首先安装Email发送组件

yum install sendmail mutt

脚本如下:

自动备份网站文件和数据库上传到FTP空间(网站备份是什么意思)

#!/bin/bashcd /home/backup#定义数据库的名字和旧数据库的名字DataBakName=Data_$(date +”%Y%m%d”)..tar.gzWebBakName=Web_$(date +%Y%m%d).tar.gzOldData=Data_$(date -d -5day +”%Y%m%d”).tar.gzOldWeb=Web_$(date -d -5day +”%Y%m%d”).tar.gz#删除本地3天前的数据rm -rf /home/backup/Data_$(date -d -3day +”%Y%m%d”).tar.gz /home/backup/Web_$$(date -d -3day +”%Y%m%d”).tar.gz#导出mysql数据库/usr/local/mysql/bin/mysqldump -uroot -p –databases db1 db2 db3 > /home/backup/databackup.sql#压缩数据库tar zcf /home/backup/$DataBakName /home/backup/databackup.sqlrm -rf /home/backup/databackup.sql#发送数据库到Email,如果数据库压缩后太大,请注释这行echo “主题:数据库备份” | mutt -a /home/backup/$DataBakName -s “内容:数据库备份” www@gmail.com#压缩网站数据tar zcvf /home/backup/$WebBakName /home/www#上传到FTP空间,删除FTP空间5天前的数据ftp -v -n imcat.in << ENDuser imcat type binarycd backupdelete $OldDatadelete $OldWebput $DataBakNameput $WebBakNamebyeEND

下载地址: +x AutoBackupToFtp.sh

利用crontab 实现自动备份,在ssh下,

crontab -e

输入以下内容:

* * * /home/AutoBackupToFtp.sh

这样就实现了每天:自动备份网站文件和数据库上传到FTP空间。

Linux上最常用的用户名和密码 有的快改 下图截取自DRGSSHUsernameandPasswordAuthenticationTagClouds,看看有没有自己常用的密码,有的话赶快换吧。如果对ssh还不放心的话可以采用下面几个简单做法来

Linux VPS vsftp/proftpd FTP时间差八小时的解决方法 第一步,校正VPS时区设置:首先,需要ssh登录vps或服务器:date可以查看时间和时区。然后:rm-rf/etc/localtimeln-s/usr/share/zoneinfo/Asia/Shanghai/etc/localtime再date看

用grep恢复误删的文本文件 在Linux上如果事先没有用别名(alias)修改默认的rm功能,rm后文件就会丢失,幸运的是,在一般的删除文件操作中,Linux并不会立即清空存储该文件的bloc

标签: 网站备份是什么意思

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

上一篇:SSH远程会话管理工具 screen使用教程(ssh远程登录设置)

下一篇:Linux上最常用的用户名和密码 有的快改(linux最常用的shell终端是)

  • 车辆保险的车船税怎么算
  • 小微企业和小规模纳税人的区别
  • 劳务费发票是个人开还是公司开
  • 住宿费取得增值税专用发票,抵扣进项税额如何计算
  • 资产负债表的日期可以是1月1日吗
  • 赠品的会计核算内容
  • 专票已认证但又没有发票
  • 暂估入库冲回的会计分录
  • 房地产企业交房时如何开票
  • 电费发票可以抵扣进项吗
  • 小规模专票丢了怎么办
  • 私对公转账需要开发票吗
  • 滴滴客运服务费发票税率
  • 公司前三季度实现营业收入59.17亿元
  • 事业单位开发成本占比
  • 母公司对子公司的控股比例
  • 城市垃圾处理项目
  • 库存商品换货的会计分录
  • centos6.5下载
  • thinkphp5开发教程
  • 公司从其他公司买一个项目花了100万
  • php常用的设计模式在开发中的实例
  • 工程竣工决算会计账务处理
  • php判断密码长度
  • 非金融机构从事贷款谁负责监管
  • 约克大教堂是基督教吗
  • 销售货物产生的运费怎么开票
  • 公允价值变动损益会计处理
  • 投资收益主要包括两大类收益
  • 一般纳税人补交印花税买卖合同
  • 用于研发的材料后期销售了应该怎么账务处理
  • 织梦如何添加浮动广告
  • 解决问题对吗
  • 房子补偿款
  • 物流公司进项包括什么
  • 事业单位人员收受财物
  • 金蝶k3费用发票怎么生成凭证
  • 税务相关政策的解读
  • SQL Server 2005 同步复制技术
  • 兼职人员的个税怎么计算
  • 毛利润和纯利润
  • 利润表和资产负债表不平的原因
  • 高铁票可以抵扣的进项
  • 特许权使用费收入按照收到特许权使用费的日期确认收入
  • 分配利润时会计分录
  • 收到三代手续费如何入账
  • 国外扣款手续费
  • 应付账款现金折扣会计分录
  • 库存现金的主要内容有哪些
  • 以前年度应收账款少记怎么处理
  • 计提资产减值准备会计科目
  • 个人独资企业要报税吗
  • unix系统命令大全
  • cmos开机密码的清除的二种方法
  • surface rt升级win10详细教程
  • winxp怎么装系统
  • win8截屏在哪个文件夹
  • linux scp命令的用法详解
  • sointgr.exe - sointgr是什么进程 有什么用
  • 桌面的word
  • linux !!
  • cocos jsc
  • extjs3 combobox取value和text案例详解
  • 表单验证插件
  • samsung s3 gt-19300 开发 键盘回车事件
  • dos命令批量处理文件
  • cocos2d schedule
  • node返回html
  • javascript例题
  • python搭建虚拟环境torch
  • 对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
  • jQuery Easyui datagrid/treegrid 清空数据
  • android自定义view的三大流程
  • java script
  • 农业方面有哪些有名杂志
  • 未清卡会锁死吗?
  • 新车购置税最低多少钱
  • 12366属于哪个部门
  • 江苏电子税务局社保缴费查询网站
  • 贵州税务发票流向查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设