位置: 编程技术 - 正文

自动备份网站文件和数据库上传到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终端是)

  • 转让金融商品应交增值税税率
  • 什么是差额税金
  • 息税前利润含义
  • 机票抵扣进项只能在发生当月吗
  • 分支机构属于小型微利企业吗
  • 这部分房屋是否可以抵押
  • 小规模纳税人如何转一般纳税人
  • 土地返还款属于政府补助吗
  • 一般纳税人购入商品取得普通发票
  • 以现金形式发放的福利怎么入账
  • 公司企业变更后原来的营业执照还有吗
  • 印花税销售收入按50%计算征收
  • 金税盘忘记清卡了
  • 所有的固定资产都有残值率吗
  • 个人承担的社保费用算在员工工资里吗?
  • 企业可以用当月的进项票抵扣上月的销项吗?
  • 30万的营业额20%是多少
  • 清卡信息还未生成请稍后再试什么意思
  • 冲红的会计分录
  • 应付股利属于债务吗
  • 存放同业款项和拆出资金在资产负债表中
  • 外国人在中国工作有五险一金吗
  • vue+java+mysql
  • yolov5 入门
  • php正则函数内容匹配
  • 支付员工交通费怎么入账
  • ChatGPT全面升级,GPT4支持多模态数据。
  • typescript is as
  • es6解构赋值对象
  • 什么是资产减值准备计提
  • 福利费工会经费教育经费计提比例
  • 增值税发票超过3个月可以作废吗
  • 公司未成立前的花费算出资额吗
  • 融资租赁利息一般多少
  • 程序员35岁 知乎
  • 费用科目分别有什么
  • 企业贷款贴息怎么做账
  • 核定征收企业注册
  • 无形资产资产处置损益怎么算
  • sql server2003
  • 公司从一个帐户里扣税吗
  • 制造费用账户在月末一般没有余额
  • 职工福利费的比例
  • 收到银行开的手续费发票如何做帐
  • 企业收到房租发票怎么做账
  • 收到托收凭证怎么做分录
  • 收到现金货款怎么处理
  • 资本公积和盈余公积的用途
  • 外经证核销反馈表写错了怎么办
  • 代扣代缴的增值税为什么可以抵扣
  • sql server中删除触发器用
  • sqlserver2005iis警告
  • ubuntu ftp服务器怎么搭建
  • vsftpd配置用户登录目录
  • centos屏蔽ip
  • linux源码安装软件的方法介绍
  • shell 子函数
  • 微软首席科学家薪水
  • 移动硬盘做win7系统盘
  • win7激活工具怎么使用
  • windows10专业版界面预览
  • linux检测硬件
  • 安卓闹钟软件下载
  • 三眼仔啥意思
  • 列宽自适应
  • 如何使用jquery插件
  • nodejs yield
  • android系统分区理解及分区目录细解
  • jquery$符号
  • 基于JAVASCRIPT实现的可视化工具是
  • javascript零基础入门
  • jquery22插件网
  • jquery event
  • python 字典怎么添加数据
  • 河北税务怎么看自己绑定的银行卡号
  • 原始凭证审核会计科目吗
  • 1+征收率
  • 国税局升迁难么
  • 机场停车票怎么取得
  • 外籍人个人所得税汇算清缴流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设