位置: 编程技术 - 正文

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

  • 小规模纳税人需要异地预缴吗
  • 涉税业务有哪些
  • 母公司出售子公司给另一家子公司
  • 清算后剩余财产归一方所有
  • 进项抵扣的金额怎么算
  • 资产负债表上的资产是原值还是净值
  • 研发试制的样机属于固定资产吗
  • 公司土地转让另外公司
  • 注册商标成功的标志图片
  • 分票报关合票出提单怎么清关
  • 土地增值税预缴税率
  • 季度报没有报怎么办
  • 2017年金税盘服务费已全额减免,勾选系统怎么处理
  • 免征增值税和附加税区别
  • 资本公积可以怎么处理掉
  • 出租车发票有出租车信息吗
  • 固定资产清查盘亏账务处理
  • 城建附加减半征收文件
  • 银行存款明细账怎么登记及范本
  • qq画画图片大全
  • Win11任务栏不显示
  • 农民工签订劳务合同的条件
  • 仓库库存周转率高
  • centos apache配置文件
  • kb4586863更新
  • linux shell 比较运算符
  • 未能连接到一个windows 的服务win7
  • go是单进程还是多进程
  • mc office是什么意思
  • 多提附加税跨年怎么计算
  • 单位房转卖
  • framework core
  • 计算所得税费用公式excel
  • 委托贷款业务是资产业务吗
  • 今日清明节的下一句是什么
  • 房屋租赁发票怎么入账
  • php操作字符串
  • 物流辅助服务费计入什么科目
  • 增值税加计扣除比例
  • 数据分析课
  • 跨期发票的形成条件
  • 未达起征点的增值税怎么账务处理
  • 哪些税种需要计提吗
  • 外币汇兑损益怎么计算
  • 水电费专用发票模板
  • 企业待摊费用怎么计算
  • sqlserver2005数据库磁盘满了什么文件能删
  • jdbc连接mysql数据库代码
  • 新建厂房环评费会计科目
  • 股权转让母子关系是否缴纳个人所得税
  • 单位收风险金违法吗
  • 研发支出费用化和资本化的界定
  • 已认证的招待费怎么入账
  • 没有取得增值税发票
  • 长期股权投资其他权益变动
  • 车辆购置税是怎么计算的
  • 继续教育专项扣除标准是多少
  • 存货与总账对账
  • 企业内在
  • 联想笔记本bios设置启动顺序
  • Ubuntu Server 13.10 安装配置图解教程
  • windowsxp如何隐藏文件
  • win101607升级1909
  • Win7旗舰版系统镜像文件
  • linux系统查询进程
  • linux 如何
  • unity3d跑酷游戏推荐
  • Unity3D游戏开发标准教程
  • python xml.etree
  • 安卓键盘软件
  • 怎样用在js中使用css的内容
  • js匿名类
  • display getSize()
  • Python遍历文件夹中的图片
  • java教程 视
  • python中的迭代器
  • 税务系统 网络发票
  • 社保所属期起和所属期止是什么意思区别
  • 北京市国家税务局官网手机app
  • 税率分几种 分别是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设