位置: 编程技术 - 正文

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

  • 企业名称税号
  • 投资性房地产处置的账务处理
  • 个税申报专项扣除怎么填
  • 生产工人工资和福利费是产品成本项目对吗
  • 限定性资产账务处理
  • 项目固定资产投资强度
  • 公益机构可以收费吗
  • 收到现金货款可以直接用吗
  • 实收资本需要计提印花税吗
  • 营利性养老机构需要缴纳哪些税
  • 应交增值税出口退税贷方余额
  • 购买货物待销售会计分录
  • 增值税普通发票怎么开
  • 金税盘?
  • 通用申报表个人所得税应税项怎么填
  • 小微企业季度所得税怎么计算
  • 存货跌价准备转销账务处理
  • 运费允许抵扣的税额分录
  • 库存商品怎么结转损益
  • 股票派息后会除权吗
  • 补发住房补贴征求意见
  • 发票有几个
  • 应收账款坏账准备计提比例
  • 2021新版win10
  • 所得税以前年度亏损
  • 使用php进行mysql数据库编程的基本步骤
  • aliwssv.exe是什么进程
  • 小规模纳税人增值税免税政策
  • 微信小程序制作
  • 统计 α
  • vue和react区别大吗
  • bert的原理
  • php读取php文件内容
  • php支付宝和微信在线支付
  • c语言fgets函数用法stdin
  • Python psd-tools如何转换文件
  • 不动产的进项税额转出
  • 付国外专利费用需办什么手续
  • 撤销红字发票申请表
  • 金融商品转让一半增值税
  • 金税四期的主要内容
  • 社保怎么交最划算
  • 车辆购置税的计税价格为不含增值税的全部价款
  • 开发成本的会计科目编码
  • 银行存款日记账填写样本图
  • 企业所得税退还账务处理
  • 包材库存
  • 无形资产根据什么科目填列
  • 认缴制不会带来的账务问题
  • 股东股权转让后还能起诉公司或者股东侵害其权利吗
  • 核算税金怎么核算
  • 实收资本的账务处理会影响什么
  • 预收账款的会计编码
  • 小规模纳税人开具的农产品普通发票
  • 怎样计算加班工资?
  • 安装完成后如何检验安装的部分是否符合安装工艺
  • sqlserver2000怎么用
  • windons10安装
  • mysql密码忘记了怎么找回
  • jinjia.exe进程
  • bearshare.exe进程安全吗 bearshare是什么进程
  • vmware15.5安装mac
  • xp系统怎么隐藏文件
  • win 8系统怎么样
  • win8安全和维护在哪
  • win10聚焦功能失效
  • linux拉起进程
  • 安装与配置linux操作系统
  • 批处理怎么用
  • 用Python设计一个游戏
  • shell脚本监控进程
  • python 异步操作
  • vr虚拟现实技术
  • JavaScript中property和attribute的区别详细介绍
  • android进度条对话框
  • 文化服务包括哪些专业
  • 党员参观红色教育基地活动的意义
  • 合伙人转让出资的法律规定
  • 营业税未达起征点
  • 烟叶税比例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设