在VPS的数据最好定时备份,免得服务器出了什么问题,数据就全丢了。我使用dropbox定时同步wordpress文件夹和数据库信息。
首先下载dropbox
1 |
|
然后解压包
1 |
|
执行
1 |
|
这里会出现一个url,访问这个url,绑定服务器和dropbox账号
dropbox同步的文件夹默认是 ~/Dropbox
1 |
|
下一步把wordPress文件夹同步到dropbox
1 |
|
然后是备份mysql数据库(~/backup/mysqlbackup.sh)
脚本如下:
1 2 |
|
然后把mysqlback.sql连接到Dropbox文件夹下
1 |
|
然后定时执行mysqlbackup.sh。
1 |
|
在最后加上(注意先设置好mysqlbackup.sh的权限)
1 |
|
这里有个问题dropbox一直开着对于vps可怜的内存和cpu来说,还是一定的负担的。并且也没有必要一直开着dropbox。写个脚本定时运行和关闭dropbox.
创建脚本 ~/backup/dropboxswitch.sh
脚本如下
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
然后定时每天凌晨4点启动dropbox,6点关闭。
1 |
|
然后增加下面内容
1 2 |
|
到此vps的备份就搞掂了,用到的都是比较简单的命令,但是却很有效;)