位置: 编程技术 - 正文

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

  • 小规模纳税人增值税申报流程
  • 航天税务软件
  • 个体户核定征收需要做账吗
  • 未开发票如何确认收入并进行申报
  • 企业所得税纳税调整明细表
  • 出口退税自查中的“四自三不见”是指什么
  • 原始凭证包括会计档案吗
  • 存货盘盈涉税问题
  • 建筑业营改增的主要内容
  • 结转完工入库产品成本计算
  • 债务转为股份的协议
  • 抵债资产计提折旧怎么算
  • 劳务关系需要缴社保吗?
  • 将产品转为本企业使用
  • 润滑油消费税征税环节
  • 生产车间的房屋租赁费计入什么科目
  • 收到外币货款的汇率
  • 委托代销收取手续费账务处理
  • 简易计税在借方还是贷方
  • 工程款为什么要扣税
  • 施工单位企业税率是多少
  • 坏账准备税务处理办法
  • 关税完税价格包含关税吗
  • 显示发票离线,应当如何处理
  • 2020深圳增值税税率是多少
  • 滞纳金账务处理
  • 开户许可证复印件是什么
  • 年度终了,会计部门都要将旧账编造清册
  • 出口退税需要什么单据
  • 投资类公司增资
  • 进项税转出包括哪些
  • 税金及附加包括个人所得税吗
  • 怎么检查电脑硬件是否正常
  • 如何解决windows蓝屏问题
  • 右键菜单里的快捷键
  • win11不能用u盘
  • 未分配利润进行利润分配分录
  • 为什么无线网密码对了就是连不上网
  • php __callstatic
  • PHP:finfo_buffer()的用法_fileinfo函数
  • 本月职工工资
  • 七姐妹悬崖是怎样形成
  • cssschool
  • crypto 解密
  • 应付票据应付利息
  • 进项税加计抵减最新政策2023
  • python方差齐性检验
  • 税控盘百科
  • sqlserver去掉字符串内的指定字符
  • 分组计数什么意思
  • sqlserver 数据迁移
  • 小型微利企业计算企业所得税
  • 商业承兑汇票的风险
  • 委托生产的会计分录
  • 福利费税前扣除工资薪金包含哪些
  • 盈利赢利营利手机文章
  • 给员工家人报销会计分录
  • 商贸企业的销售成本怎么算
  • 注销企业基本户销户规定
  • 特别提款权和普通提款权的区别
  • 2023年职工社保缴费标准一览表
  • 企业建账选择什么会计准则
  • 应收账款管理办法
  • centos分区说明
  • centos6.10配置网络
  • xbox无法连接无线网络
  • xp系统怎么打开启动项
  • 微软商店更新错误
  • linux中的
  • win8 设置
  • 计算机无法从休眠
  • cocos2djs
  • jquery关闭当前页面
  • nodejs获取post数据
  • python线程池最大数量
  • bootstrap步骤
  • ubuntu列出用户
  • linux python gui
  • 安卓中的多线程
  • 深圳地税电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设