Board logo

标题: 远程自动备份VPS数据、数据库,并远程上传服务器,VPS自动远程备份!保障数据安全! [打印本页]

作者: idc886    时间: 2011-11-25 11:00     标题: 远程自动备份VPS数据、数据库,并远程上传服务器,VPS自动远程备份!保障数据安全!

关于VPS数据、数据库的 自动备份,并远程上传到其它服务器,VPS自动备份!


做网站数据备份是第一重要!

用VPS,最怕的就是VPS出问题,VPS商跑路了。 要是跑路了,数据如何拿回来了?

如果你有VPS,首先可以考虑一下 VPS自动备份,并远程FTP传到其它空间。

这样,完成异地备份,你就不担心服务商跑路了。就可放心使用了!安心睡觉了!



提醒:最好是在 WinSCP 里编辑 .sh 文件,    或是vi 命令直接编辑。
        在有些 Debian 系统中,如果用写字板等编辑的 执行时会报错。
      (注:如果SSH里编码有问题,使用VI编辑也会乱码,也会报错)  






以下就以:

Linux 安装 Kloxo 面板后 自动备份。[33]2[/33]
Linux 安装 LNMP一键安装包 后的 自动备份。 (nginx)

就以上两种安装包来讲解,其它Linux 系统,请自行理解、参照修改即可。
只要理解原理,WIN服,也一样可以这方法操作,只不过执行用的命令不同。
(注WIN服,还可以使用金山的K盘做同步备份)




思路:

1、备份数据库                  (非常重要)
2、备份网站文件               (重要)
3、并远程上传到其它空间。  (很重要)

打包网站数据,让VPS,每周自动执行备份程序,并自动FTP上传备份文件到异地空间。





解决方法:
本贴隐藏内容,需登录、回复后,即可浏览!





准备工作:安装 lftp
需要提前在VPS安装好lftp,lftp功能上比较强大。
CentOS直接执行:yum install lftp;   Debian执行:apt-get install lftp 。

也可以直接使用FTP命令来完成脚本:
cPanel自动远程备份数据、数据库,Kloxo 自动远程备份,cPanel 面板计划任务使用






备份、上传执行脚本:
本贴隐藏内容,需登录、回复后,即可浏览!

注:我们用的是gd.idc866.com 做备份空间,是GD的免费空间,开了一个FTP。
      我们VPS,是每天自动打包备份一次数据库。网站文件因太多,没做自动备份。
      做了异地数据库备份,保障数据库安全。






代码、命令完成自动、定时执行:
本贴隐藏内容,需登录、回复后,即可浏览!

注:设置为每月1,11,21日1时15分执行一次ftp8dbbak.sh备份. 10天备份



网站文件备份ftp8web.sh 也一样的设置。
LNMP的备份 的请更换成相应的目录即可!


关于更多 crontab 的使用教程,你可百度一下

注:有些VPS系统,需要自行安装 crontab 。使用以下命令:
CentOS:
  1. yum install vixie-cron crontabs
复制代码

Debian
  1. apt-get install crontabs
复制代码








其实免费空间 一般都是CP面板,CP面板就有一个计划任务。

用计划任务,就可以用来做自动备份。[11]1[/11]  原因也跟上面差不多。

不过,这需要两个免费空间都支持计划任务

下次有时间,我们再做一个 免费空间 CP面板 计划任务 自动备份数据教程。

还可以使用一些 远程备份服务来做备份,也是可以的。




相关贴:

SSH登录,Putty登录PVS ssh操作,Putty下载 ,VPS轻量级面板Xen-Shell使用教程
VPS Linux的SSH常用命令,SSH命令操作,ssh使用,SSH下载上传,SSH压缩解压,DH空间开SSH


更多相关自动远程备份贴:

自动远程备份服务,实现网站数据自动备份,远程备份网站数据,你用了吗?

cPanel自动远程备份数据、数据库,Kloxo 自动备份,cPanel 面板计划任务使用

远程自动备份VPS数据、数据库,并远程上传服务器,VPS自动远程备份!保障数据安全!
作者: idc886    时间: 2011-11-25 11:00

像备份数据库也可以使用  mysqldump 命令单独备份:

如:  先在 /home/admin/  下建方一个 dbbak 目录

再使用
mysqldump -u root -pa888**** -h localhost idc886 > idc886.sql
mysqldump -u root -pa888**** -h localhost baiduc > baidu.sql

注:  这个root 是数据库的 root 管理用户 和密码。
       这样就方便备份其它数据库无需再填用户和密码。



ftp8dbbak.sh 内容可如下建
本贴隐藏内容,需登录、回复后,即可浏览!

工作原理是:先把数据库一个一个地导入到  /home/admin/dbbak
                  再把 /home/admin/dbbak  目录压缩打包。

这个就可以指定备份哪一个数据库。。
要备份哪个,你就指定哪个,多加几条数据导出。

一楼的是打包整个数据库目录。




关于mysqldump 命令 可参一下这贴:

VPS Linux的SSH常用命令,SSH命令操作,ssh使用,SSH下载上传,SSH压缩解压,DH空间开SSH

里面的:五、SSH里数据库备份、恢复
作者: idc886    时间: 2011-11-25 11:00

军哥的这个关于:

Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本

 

http://www.vpser.net/security/linux-autobackup-ftp.html

 

有点点复杂,容易弄错。  

 

还是来点简单方法好。


作者: ML狐狸精    时间: 2011-11-25 11:17

占位。。。招广告……哈哈……老大把前俩占了
作者: solier    时间: 2011-11-25 12:01

不错,支持,现在就去实践一下!
作者: idc886    时间: 2011-11-25 12:40

回复 5# solier

现贴完成!


    理解了的,就容易。。。。没理解的,就慢慢摸摸就会了。

有什么不明白的,可跟贴。
作者: newyouth    时间: 2011-11-25 23:22

谢谢!这个必须学习一下
作者: myniejianping    时间: 2011-11-26 13:20

看看。不错
作者: kssbsr    时间: 2011-11-26 13:36

看看。不错
作者: tanhard    时间: 2011-12-25 01:01

不错噢~~~~~~~~~~~
作者: wei8362364    时间: 2012-1-1 07:59

好东西啊 我来看看
作者: jaf02788025    时间: 2012-2-6 10:35

下载实施
作者: 龙腾宇内    时间: 2012-3-20 08:04

刚好有个免空用来备份
作者: xiaojiedj    时间: 2012-3-20 12:48

定定定定定定定定定定
作者: leisun321    时间: 2012-3-24 10:59

www.76at.com
作者: ma119200    时间: 2012-4-8 10:15

查看,顶一个。
作者: 傻瓜阿贵    时间: 2012-4-20 23:12

还没试过这个呢
作者: 76546468    时间: 2012-4-22 15:38

了解下 应该不错
作者: 76546468    时间: 2012-4-24 10:41

那个crontab -e命令用不了。。。用老大的方法不行
作者: bjsw    时间: 2012-5-5 12:30

需要备份,好
作者: 仔仔网络    时间: 2012-5-22 01:11

看看再说
作者: lovemxl    时间: 2012-6-2 14:25

看看 谢谢分享
作者: 龙少    时间: 2012-6-2 18:36

默默地
作者: lucong123    时间: 2012-6-8 09:16

我需要这个技术  回帖看看 谢谢站长分享
作者: yankong01    时间: 2012-7-28 22:58

大厦大厦大厦大厦磊
作者: jason5545    时间: 2012-7-30 13:21

來備份圖床...
作者: cjwbbs    时间: 2012-8-16 15:29

回复卡号心意啊!
作者: yuliuping    时间: 2012-8-17 07:46

小内存伤不起...
作者: youzengwei    时间: 2012-8-19 01:23

谢谢辣  不过我想要双机热备
作者: 于洪十三    时间: 2012-9-14 10:48

备份 真愁人的东西..
作者: scandisk    时间: 2012-9-22 13:20

学下新知识。。。
作者: haclyok    时间: 2012-10-4 11:32

ovh-centos-6_000.jpg
作者: q865583446    时间: 2012-10-10 22:53

wawawa哇
作者: han7689    时间: 2012-10-21 17:58

学习vps自动备份
作者: netarmy    时间: 2012-11-1 11:21

技术帖,我才刚刚使用VPS,来学习
作者: 376567284    时间: 2012-12-25 16:07

这个很重要
作者: z664168070    时间: 2013-1-6 13:03

.................
作者: 969117064    时间: 2013-2-5 23:56

路过。。。
作者: dxgg123    时间: 2013-2-19 13:10

支持中
作者: vipka    时间: 2013-6-22 10:09

学习了
作者: fang2003me    时间: 2013-6-27 08:09

感谢楼主
作者: wei12580    时间: 2013-10-3 19:27

顶楼主啦..希望楼主多发精品好帖啦.....
作者: jmgm502    时间: 2013-10-4 21:11

顶顶顶顶顶顶顶顶顶顶
作者: 953436431    时间: 2014-6-1 14:52

回复 1# idc886


   学习一下
作者: a877059905    时间: 2014-9-6 18:44

好学习学习好东西
作者: aizhu    时间: 2014-9-26 20:05

支持一下
作者: as535364    时间: 2016-2-15 09:23

需要備份 實用
作者: hadyn    时间: 2016-8-30 19:38

这都要隐藏啊……




欢迎光临 免费国外空间,国外免费空间, (http://idc866.com/) Powered by Discuz! 7.2