现在的位置:首页>空间域名>正文

Lnmp VPS网站数据备份脚本

2016年08月05日 ⁄ 共 1071字 暂无评论

网站备份的重要性,相信每一个站长都是知道的,现在大多数站长,都使用了VPS主机,在LINUX操作系统中,VPS数据备份主要是,网站文件,数据库,域名配置等,像部落是使用的军哥一健安装包,操作基本完全一样.

这里,我们主要是用脚本来实现自动化的操作,内容如下:

  1. #!/bin/bash
  2. MYSQL_USER=root           #mysql用户名
  3. MYSQL_PASS=123456   #mysql密码
  4. WEB_DATA=/home/web        #要备份的网站数据
  5. VHOST=/usr/local/nginx/conf/vhost  #域名配置目录
  6. #压缩网站数据  from www.mfbuluo.com
  7. tar zcf /home/wwwroot/backup/web.tar.gz $WEB_DATA
  8. #压缩域名配置
  9. tar zcf /home/wwwroot/backup/vhost.tar.gz $VHOST
  10. #导出数据库,一个数据库一个压缩文件
  11. for db in `/usr/local/mysql/bin/mysql -u$MYSQL_USER -p$MYSQL_PASS -B -N -e 'SHOW DATABASES' | xargs`; do
  12.     (/usr/local/mysql/bin/mysqldump -u$MYSQL_USER -p$MYSQL_PASS ${db} | gzip -9 - > ${db}.sql.gz)
  13. done
  14. #压缩数据库文件为一个文件
  15. tar zcf /home/wwwroot/backup/data.tar.gz /home/wwwroot/backup/*.sql.gz
  16. rm -rf /home/wwwroot/backup/*.sql.gz

这里部落需要说明一下的是,您需要修改上面的数据库用户名,密码.

另外还有一个比较重要的,那就是需要您的网站路径为原始的路径,否则不能如愿完成所有的数据备份.当然,一般情况下,没有人去对这些路径做修改的.

 

 

小结

网站数据备份是一项非常重要的工作,如果您认为您的主机不是特别安全的话,部落建议您至少一周内进行一次备份操作.像部落的话,基本是每个月进行一次备份,主要是自己觉得主机还算安全,另外,像图片什么的,自己本来就有数据的.

给我留言