欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是建站经验系列之:【Linux(Centos)全自动异地备份数据(WEB+Mysql)】,下面是详细的分享!
Linux(Centos)全自动异地备份数据(WEB+Mysql)
文章开始之前,先问下各位站长一个问题:什么东西对于站长是十分重要的?其实对于站长而言,很多东西都是很重要的。但我们现在排除外在因素,把范围缩小到网站系统本身,哪些是非常重要的呢?网站数据就是其中之一了。
网站数据包括程序文件本身、网站运行过程中不断产生的附件数据(图片、文档、视频等)以及数据库文件,三大块总括为网站数据。
以自己为例,在这两年多的站长经历来看,最让我痛苦的就是某一天起床,一直苦心经营的网站打不开了,检查过DNS也正常,最后询问空间运营商发生什么事了,获知的结果系:服务器硬盘损坏,所有数据无法恢复(在这备注下:一般小站长买的机器或者空间都很低配置的,所以别想有什么数据备份服务,要就加钱买),结果就是一阵阵的失落。如果网站刚上线运行不久就发生这样的事或者还不会那么心痛,从头再来也不难。假如是一个运行若干年的网站,突然发生这么一次意外就可以说是重重一击。
刚成为站长的前几个月,我对数据备份这个事情压根没考虑过,直到有一天在群里看到有位群友痛心的经历——网站彻底崩溃,数据全没!!那是经营了3年多的一个老站,就么倒下了,真是闻者伤心听者落泪(有点夸张了)。
我看到了这样活生生的样板,不做数据备份的后果很严重。所以我现在总结出一个经验:如果真要用心做一个网站,就一定要做好数据备份工作,而且最好能异地备份,有些朋友以为在机器本地做了备份就乐了,放心了,那就大错。对于备份数据,又要面临一个实际的问题:每次都自己上服务器把相关的数据打包,然后再用FTP下载回来吗?这样时间长了就会累,所以今天就以Linux(Centos 5.5)环境讲讲如何实现全自动远程(异地)对全站数据进行备份。
要实现自动远程备份功能需要的关软件有:服务器(本地环境)要安装lftp,远程端要开启FTP服务,对登录的目录有读写权限,具备以上2个条件即可。
如果机器上没有安装lftp这个工具,可以通过以下命令完成:
#yum install lftp
假设把相关的脚
以上所分享的是关于Linux(Centos)全自动异地备份数据(WEB+Mysql),下面是编辑为你推荐的有价值的用户互动:
相关问题:linux centos5.5每周五凌晨1:00备份数据库testdb...
答:crontab -e0 1 * * 4 备份命令 >>详细
相关问题:centos linux mysql自动备份
答:crontab -e 添加 0 2 * * * /bin/sh /xxx/bak.sh 0 23 * * * /bin/sh /xxx/del.sh bak.sh #!/bin/sh mysqldump -uroot -pxxxx abc > /backup-dir/`date -I`.sql del.sh: #!/bin/sh find /backup-dir -mtime +7 -exec rm {} ; >>详细
相关问题:(Linux服务器)mysql自动备份数据问题
答:mysql 备份有好几种方法; 脚本1: mysqldump -uroot -p密码 要备份的数据库名 > 备份的文件名.sql 保存 /back.sh 自动执行 vi /etc/crontab 最后增加一行 30 17 * * * root /back.sh 每天下午5:30执行备份文件. 好了.不知道能不能帮到你. >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
