位置: 编程技术 - 正文

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

  • 房地产销售土地属于什么收入
  • 印花税资本金项目如何缴纳
  • 管理费用中的办公费占比是多少
  • 兼职会计工资多少钱一个月
  • 销售并提供安装的税率
  • 员工继续教育培训费计什么科
  • 购进农产品取得专用发票
  • 专用发票抵扣联放在凭证中吗
  • 无营业执照是否可以先办场所码
  • 银行收回客户误扣的费用怎么处理?
  • 工人受伤医药费计入什么科目
  • 外单位的人能否作为本单位的费用报销人?
  • 个体户进货需要成本票吗
  • 所得税预缴申报表利润
  • 咨询费收入交什么税种
  • 免抵扣税额
  • 国税地税合并后叫什么名称
  • 商业银行贷款的流动性与效益性成正比
  • 非绑定账户转入啥意思
  • 在建工程暂估转固定资产
  • 库存商品结转成本
  • 存货监盘计划要求,在对存货盘点结果进行测试时
  • 其他业务支出包括的内容
  • 企业租房费用可以计入成本吗
  • php浮点数四舍五入
  • 一维卷积padding
  • thinkphp教程
  • thinkphp yii
  • PHP中strpos、strstr和stripos、stristr函数分析
  • 盈余公积转增资本什么意思
  • javaweb实验一
  • 傅里叶变换的过程
  • metareplace -e
  • python编程从入门到精通第三版
  • 微服务框架图
  • 外账和内账哪个比较有发展
  • 多交增值税可以抵扣吗
  • 开发票零税率和免税是一样的意思吗
  • 农民专业合作社名词解释
  • 新租赁准则下的会计分录
  • python字符串的符号
  • 融资租赁业务应包括哪些
  • 个税算错怎么办理退税
  • sql函数判断一个值是否是数字
  • 销售折扣的账务处理有详细的计算过程
  • 2017年6月,小张买了一台笔记本电脑,其主要硬件参数
  • 红冲发票操作步骤
  • 进项税转出的金额是什么
  • 测绘费计入什么明细科目
  • 外汇申报材料
  • 应付工资的计算公式用友
  • 收到客户提供代付发票
  • 应付账款预付账款期末余额怎么算
  • sql中isnull是什么意思
  • win10简单版
  • windows的实验步骤
  • windows2003怎么修改用户密码
  • 如何修复win7系统文件损坏
  • win73d设置怎么设置
  • win8系统本地连接在哪
  • SonicStageMonitoring.exe是什么进程 有什么作用
  • 进程 com surrogate
  • win8如何关闭开始屏幕
  • xp创建VPN连接图文教程
  • linux日期与时间
  • win7 win8 win8.1
  • linux 运行二进制文件
  • 扫描仪在哪儿
  • linux三种用户权限
  • windows7更新补丁后蓝屏
  • 使用linux的电脑
  • perl -p -e
  • rd命令是什么
  • jquery each return
  • nodejs内置的包管理器
  • python文件a
  • jquery trigger实现联动的方法
  • js写日期
  • 网上预约挂号能退吗
  • 保险机构如何代收车船税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设