1
msg7086 2016-08-16 00:46:35 +08:00
如果你用虚拟主机……不做评论。
如果你用 VPS ,直接 tar 成包下载就行,或者 rsync 到其他服务器去。 |
2
lslqtz 2016-08-16 01:51:25 +08:00
http://233.dog/f_44508056.png
tar.gz 手动解压缩整理 |
3
fbzl 2016-08-16 02:58:30 +08:00 via iPhone
定时脚本
加密压缩 用 bypy 上传到百度云 |
4
Wicheol 2016-08-16 06:52:16 +08:00 via Android
可以自动备份到 Dropbox 或者 Google drive
|
5
haozibi 2016-08-16 07:37:12 +08:00 via Android
我用 git ,添加到 oschina 的私有仓库,然后 pull 到本地
|
10
poropro OP 数据大好想也没办法弄
|
11
Tony2ee 2016-08-16 08:22:14 +08:00 via Android
打包整个网站根目录 临时放到 HTTP 目录下 迅雷拉回来
PhpMyAdmin 导出数据库 下载到本地即可 注意分类分时间保存即可 |
12
Tony2ee 2016-08-16 08:22:56 +08:00 via Android
有必要的话 别忘了备份特殊的 Nginx 配置文件和 SSL 证书等
|
13
Tony2ee 2016-08-16 08:24:05 +08:00 via Android
有些 VPS 还提供更方便的整机镜像备份功能,可以把整个 VPS 备份到一个文件 下载回来即可 搬瓦工就有这个功能
|
15
loading 2016-08-16 08:35:20 +08:00 via Android
Vps 可以装个 dropbox 进去。
|
16
Hucai 2016-08-16 08:38:31 +08:00
vps 备份脚本网上太多了,数据量不大的话,可以每天定时备份发邮箱
|
17
crazycen 2016-08-16 09:09:05 +08:00 via iPhone
百度 Google 搜索,结果不下 100W 条。。。
|
18
UnisandK 2016-08-16 11:27:54 +08:00
multicloud 和多备份
multicloud 支持 SFTP 、 FTP 和 MySQL 等,免费版只能自己手动每天点,付费版可以创建计划自动备份 多备份收费之后没用过了不知道现在是个啥情况 |
19
tumb8r 2016-08-16 12:38:24 +08:00 via iPhone
DO 直接备份整个 vps
|
22
ZE3kr 2016-08-16 13:12:26 +08:00 via iPhone
最好还是 mysqldump 备份数据库(如果是 mysql ,其他数据库也最好是单独备份数据库),然后再备份一些核心文件,可参考
https://codex.wordpress.org/WordPress_Backups 然后通过 API 上传到 S3 实现异地备份,可以每天备份。镜像方式备份太不灵活,很难恢复单一文件。 或者买第三方备份服务,就方便一些,我推荐 Codeguard |
23
ZE3kr 2016-08-16 13:15:44 +08:00 via iPhone
一般不怕被黑后删除文件,权限设置好, ssh 禁用密码登陆
备份其实还是怕有些 VPS 提供商没有做 RAID ,或者是防止提供商跑路 /删号什么的,还能方便迁移 |
24
arnofeng 2016-08-16 13:20:44 +08:00
crontab(每天定时):mysqldump(导出整个数据库)+lftp(同步指定多个文件夹)=>两台以上的不同 ftp 主机上
|
25
graetdk 2016-08-16 13:20:53 +08:00
如果是 Wordpress 的话可以用一个插件: WP Clone
|
26
lyragosa 2016-08-16 13:26:12 +08:00 1
我的方案,供参考。
- 每天北京时间(以下都同)凌晨 2 点跑完一批计划任务作业,包括一些统计,日常汇总操作和脚本操作等。 - 3 点,整站程序+内容+数据库( dump 档)备份。 - 预留时间为半个小时,实际上这个操作大多是 15 分钟完成。 - 3 点半,跑另一批计划任务作业,这包括第二天的一些日常操作。 - 4 点, upload_dropbox 工作,将以上备份档上载到 dropbox - 4 点半,跑一个 scp 命令将上述内容传到另一台不在同一机房的另一家服务商的机器上。 - 5 点,跑 VPS 提供商自带的 backup - 10 点,上班,在公司电脑自动同步 dropbox 记录。 - 19 点,下班,在家里电脑自动同步 dropbox 记录。 一天备份作业完成,记有: VPS 本地, VPS 异地, dropbox 云端,家里电脑,公司电脑四地五份备份。 除非遇到三体人攻击或者地球被亚顿之矛轨道打击洗地,基本上数据安全是无忧的。 (备份强迫症の末路) |
27
lslqtz 2016-08-16 13:39:03 +08:00
自己备份 sql
|
29
a570295535 2016-08-16 14:17:15 +08:00
不用备份,用 100 个汉字做密码,坏人一辈子也破解不了。。。
问题就是自己也不记得了 |
30
fbzl 2016-08-16 14:26:38 +08:00
@poropro bypy 是 百度网盘 Python 客户端
https://github.com/houtianze/bypy 这里是我整理的一个百度云备份脚本,为了保密,所有资料都是加密后上传,并且在本地和百度云保存 md5 值 https://gist.github.com/fbzl/8791f6da4b738e362b99532df98a7168 |
32
stackboom 2016-08-16 15:46:53 +08:00
多备份
|
33
zjqzxc 2016-08-16 20:42:18 +08:00
数据库 dump 下来直接发邮箱
文件的话自己写增量备份脚本,每天只把“和昨天不同”的文件打包发邮箱 嗯,一个邮箱不保险可以同时发到两个邮箱里;总不至于俩邮箱+vps 同一时间被黑吧 |
34
misaka19000 2016-08-16 22:26:02 +08:00
定时任务,把网站+数据库的 dump 文件压缩上传到七牛
|
37
poropro OP @misaka19000 数据很大了怎么办
|
38
misaka19000 2016-08-17 08:55:56 +08:00
@poropro 那也可以这样,把数据库 dump 一下,然后把网站的数据 push 到一个 Git 仓库上面,这样就只需要上传每天有改动的部分的数据就可以了
|
39
zjqzxc 2016-08-17 09:07:01 +08:00
@poropro
dump 是转储数据库,如 mysql 的 mysqldump 命令; 计划任务自动调用 dump 和打包命令,完成后调用发邮件的命令; 自己搭建 smtp 服务器 sendmail 命令直接发;腾讯企业邮箱收不到这样的邮件,但网易邮箱可以; 或者是用其他脚本语言通过第三方 smtp 服务器发送邮件也可以;但是单个附件大小一般不大于 20M ,大的话打包时候主要拆分。 |
41
cai314494687 2016-08-24 13:42:09 +08:00
VPS 文件和数据库备份方案 http://www.getyii.com/topic/607
|