嘿嘿…网站神马最重要,不用说数据最重要…
数据哪部分最重要…当然是数据库了…
网站目录文件飞了,起码只是损失样式…
数据库没了…你哭都来不及,pr,权重神马的全部浮云了…
所以备份数据库很重要…
保存为backup.sh【当然你想保存其他文件名,后面也要跟着改】
#!/bin/bash
MYSQL_USER=数据库用户名
MYSQL_PASS=密码
MYSQL_DATA=用户名
DataBakName=Data_$(date +"%Y%m%d").tar.gz
rm -rf /home/backup/Data_$(date -d -3day +"%Y%m%d").tar.gz
/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS
--databases $MYSQL_DATA
--lock-tables=false > /home/backup/databackup.sql
tar zcf /home/backup/$DataBakName /home/backup/databackup.sql
rm -rf /home/backup/databackup.sql
具体的备份网站目录具体分析…但一般有root权限的都可以用默认设置…
之后当然是给备份文件权限了
chmod +x backup.sh
然后,利用系统crontab实现每天自动运行
crontab -e
输入以下内容
00 00 * * * /root/backup.sh
具体的crontab用法可以百度谷歌…时间设定百度谷歌…
整站完整备份需要2个vps,不过这种备份等于完全同步,同步间隔很小
没有的话,手动备份吧
http://www.longsays.com/20120221/web-backup.html
或者吧上面的备份命令写成sh脚本,自动ftp上传
能不能备份vps。。。。。我的vps挂了怎么办
我用的是那个备份数据库的插件每一天自动发送一次
插件什么的尽量少用…
尤其是发送类的…
网站文件和数据库我都是用插件备份的。
这种简单的sh脚本很好实现啊
插件也是用的shell,而且也要corn的支持…
额,我好久备份一次,貌似么有出过状况~~~~哈哈~~~其实我满希望出状况的,那样我可以找到理由重新写~~~嘿嘿~~~
最好是通过MAIL出去!
不喜欢…
还是喜欢自己下…所以没加mail和ftp
这个好,收藏了。嘿嘿。
权限可以手动设置成755
手工写脚本命令啊,不得了。
咱用博客的自动备份插件,每天发送到邮箱里~
呵呵…
自动发送我删了…
没用…
还可以自动上传ftp的…
这个喜欢,免去了手工备份之苦。
恩…
还有的可以自动ftp上传…
但我觉得没必要…而且网站数据大,远程ftp并不好…
虚拟主机杂用!
cp面板可以用时钟守护命令…
da面板不常用…不知道…
其他面板虚拟主机貌似很少用…
用时钟守护功能时,需要更改数据库保存文件的目录(在backup.sh中关于目录的部分)…
一般目录情况
/home/*****/www
或
/home/*****/public_html
你可以在/home/*****/下建保存目录,这个目录互联网不能访问,*****一般是你域名的前缀或完整域名
知道啦!!