<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>《VPS主机上备份网站和数据库》的评论</title>
	<atom:link href="http://www.vpser.net/security/vps-backup-web-mysql.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vpser.net/security/vps-backup-web-mysql.html</link>
	<description>致力于VPS主机推荐、VPS管理维护、VPS优惠信息及VPS相关的信息共享平台</description>
	<lastBuildDate>Fri, 10 Feb 2012 09:26:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>作者：Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份 - VPS侦探</title>
		<link>http://www.vpser.net/security/vps-backup-web-mysql.html/comment-page-1#comment-8907</link>
		<dc:creator>Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份 - VPS侦探</dc:creator>
		<pubDate>Tue, 28 Dec 2010 01:49:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.vpser.net/?p=155#comment-8907</guid>
		<description>[...] Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本 2010年12月28日 上午 &#124; 作者：VPSer从VPS侦探建站之初就一直在重申一定要备份好自己的数据，因为太多的不确定性可能会造成数据库丢失，而且大部分VPS服务商也不可能提供每天备份数据。原来VPS侦探提供过一个VPS备份方法，只是略微说了一下，可能部分新手会不太好入手。今天VPS侦探分享一个自己的备份脚本。准备工作：需要提前在VPS安装好lftp，lftp功能上比较强大，CentOS直接执行：yum install lftp，Debian执行：apt-get install lftp 。需要在VPS上创建/home/backup/ 目录，在FTP上创建backup目录。如果VPS上数据库不多的话使用Godaddy的免费空间就可以(10GB空间，300GB流量)，只要注册个域名就免费送。下面将备份脚本进行部分注释： #!/bin/bash #Funciont: Backup website and mysql database #Author: licess #Website: http://lnmp.org #IMPORTANT!!!Please Setting the following Values!######~Set Directory you want to backup~######将下面的目录修改成自己要备份的目录，一般按我的都是在/home/wwwroot/下面所有直接写了需要备份的目录。可以继续再加：Backup_Dir5=你的目录 ，Backup_Dir后面的数字依次递增。如果不足4个，直接删除不需要的就可以，同时修改下面tar zcf 部分。Backup_Dir1=vpser.net Backup_Dir2=lnmp.org Backup_Dir3=licess.org Backup_Dir4=jungehost.com######~Set MySQL UserName and password~######设置MySQL的用户名和密码，最好是root，其他用户可能因为权限问题无法导出部分数据库。 MYSQL_UserName=root MYSQL_PassWord=yourmysqlrootpassword######~Set MySQL Database you want to backup~######设置要部分的数据库，可以继续再加：Backup_Database_Name5=数据库名，Backup_Database_Name后面的数字依次递增。 Backup_Database_Name1=vpser Backup_Database_Name2=licess Backup_Database_Name3=junge Backup_Database_Name4=vpserorg######~Set FTP Information~######设置用来存放备份数据的FTP信息 FTP_HostName=184.168.192.43   //FTP服务器的IP或者域名 FTP_UserName=vpsernet                //FTP服务器用户名 FTP_PassWord=vpser.net   //FTP服务器用户对应的密码 FTP_BackupDir=backup                    //备份到FTP上的目录，需要提前创建好。#Values Setting END!TodayWWWBackup=www-*-$(date +&quot;%Y%m%d&quot;).tar.gz TodayDBBackup=db-*-$(date +&quot;%Y%m%d&quot;).sql OldWWWBackup=www-*-$(date -d -3day +&quot;%Y%m%d&quot;).tar.gz OldDBBackup=db-*-$(date -d -3day +&quot;%Y%m%d&quot;).sqltar zcf /home/backup/www-$Backup_Dir1-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir1 --exclude=soft tar zcf /home/backup/www-$Backup_Dir2-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir2 tar zcf /home/backup/www-$Backup_Dir3-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir3 --exclude=test tar zcf /home/backup/www-$Backup_Dir4-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir4###上面为备份网站文件数据，因为我的网站比较零散，而且网站目录下面有些目录属于临时目录并不需要备份，所以可以在上面加上--exclude=不备份的目录。如果在前面加了Backup_Dir5=yourdir，则再加tar zcf /home/backup/www-$Backup_Dir5-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir5 。如果多余则删除多余行。/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name1 &gt; /home/backup/db-$Backup_Database_Name1-$(date +&quot;%Y%m%d&quot;).sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name2 &gt; /home/backup/db-$Backup_Database_Name2-$(date +&quot;%Y%m%d&quot;).sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name3 &gt; /home/backup/db-$Backup_Database_Name3-$(date +&quot;%Y%m%d&quot;).sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name4 &gt; /home/backup/db-$Backup_Database_Name4-$(date +&quot;%Y%m%d&quot;).sql###上面为备份MySQL数据库，如果在前面加了Backup_Database_Name5=yourdatabasename，则再加/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name5 &gt; /home/backup/db-$Backup_Database_Name5-$(date +&quot;%Y%m%d&quot;).sql 。如果多余则删除多余行。rm $OldWWWBackup rm $OldDBBackup ###删除3天前的备份###cd /home/backup/###下面为自动上传部分，不得不说lftp很强大，抛弃ftp吧#### lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord &lt;&lt; EOF cd $FTP_BackupDir mrm $OldWWWBackup mrm $OldDBBackup mput $TodayWWWBackup mput $TodayDBBackup bye EOF &gt;&gt;转载请注明出处：VPS侦探 本文链接地址：http://www.vpser.net/security/linux-autobackup-ftp.html相关文章：Linux VPS/服务器上轻松导入、导出MySQL数据库Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)YardVPS Tree Xen Linux和GRASS Windows方案 限时48小时9折优惠码Linux和Windows VPS/服务器上查看端口被哪个程序占用Windows上管理远程Linux VPS/服务器文件工具 &#8211; winscpL2TP VPN 一键安装脚本 for CentOS Linux什么吃掉了我的硬盘？Linux SSH远程文件/目录传输命令scpLinux VPS内存查看命令- freeLinux VPS下简单解决CC攻击[转]google_ad_client = &quot;pub-3421055613838817&quot;; /* 468x15, 创建于 10-1-6 */ google_ad_slot = &quot;3251390416&quot;; google_ad_width = 468; google_ad_height = 15;   发表评论(评论暂缺) 分类：VPS安全 标签： FTP, Linux, Shell, 备份, 脚本, 自动 Tags: FTP,Linux,Shell,备份,脚本,自动.VPS侦探推荐： DiaHosting、Linode、PhotonVPS、VPSYou、瑞豪开源、第九主机等美国VPS主机。 欢迎加入VPS侦探论坛交流：http://bbs.vpser.net发表评论姓名： *必填邮件： *必填 (不会被公开)网站：                      点击取消回复/* */ var commentformid = &quot;commentform&quot;; var USERINFO = false; var atreply = &quot;authorlink&quot;; /* */  关于VPS侦探  VPS侦探是一个致力于美国VPS主机推荐、国内VPS主机推荐、VPS主机架设、VPS优化、VPS优惠信息及VPS免费试用的信息共享平台，这里将提供您所需要的关于VPS的价值性服务。 请尊重作者的劳动成果，转载请注明出处。 联系我们VPS侦探推荐 VPS侦探建立在Linode和DiaHosting上。 本站强烈推荐：DiaHosting、Linode、PhotonVPS、瑞豪开源、VPSYou、第九主机等美国VPS主机。美国VPS/服务器/VPN代购：http://503228080.paipai.com/http://shop63846532.taobao.com/ 搜索本站内容 [...]</description>
		<content:encoded><![CDATA[<p>[...] Linux VPS/服务器 网站及数据库自动本地备份并FTP上传备份脚本 2010年12月28日 上午 | 作者：VPSer从VPS侦探建站之初就一直在重申一定要备份好自己的数据，因为太多的不确定性可能会造成数据库丢失，而且大部分VPS服务商也不可能提供每天备份数据。原来VPS侦探提供过一个VPS备份方法，只是略微说了一下，可能部分新手会不太好入手。今天VPS侦探分享一个自己的备份脚本。准备工作：需要提前在VPS安装好lftp，lftp功能上比较强大，CentOS直接执行：yum install lftp，Debian执行：apt-get install lftp 。需要在VPS上创建/home/backup/ 目录，在FTP上创建backup目录。如果VPS上数据库不多的话使用Godaddy的免费空间就可以(10GB空间，300GB流量)，只要注册个域名就免费送。下面将备份脚本进行部分注释： #!/bin/bash #Funciont: Backup website and mysql database #Author: licess #Website: <a href="http://lnmp.org" rel="nofollow">http://lnmp.org</a> #IMPORTANT!!!Please Setting the following Values!######~Set Directory you want to backup~######将下面的目录修改成自己要备份的目录，一般按我的都是在/home/wwwroot/下面所有直接写了需要备份的目录。可以继续再加：Backup_Dir5=你的目录 ，Backup_Dir后面的数字依次递增。如果不足4个，直接删除不需要的就可以，同时修改下面tar zcf 部分。Backup_Dir1=vpser.net Backup_Dir2=lnmp.org Backup_Dir3=licess.org Backup_Dir4=jungehost.com######~Set MySQL UserName and password~######设置MySQL的用户名和密码，最好是root，其他用户可能因为权限问题无法导出部分数据库。 MYSQL_UserName=root MYSQL_PassWord=yourmysqlrootpassword######~Set MySQL Database you want to backup~######设置要部分的数据库，可以继续再加：Backup_Database_Name5=数据库名，Backup_Database_Name后面的数字依次递增。 Backup_Database_Name1=vpser Backup_Database_Name2=licess Backup_Database_Name3=junge Backup_Database_Name4=vpserorg######~Set FTP Information~######设置用来存放备份数据的FTP信息 FTP_HostName=184.168.192.43   //FTP服务器的IP或者域名 FTP_UserName=vpsernet                //FTP服务器用户名 FTP_PassWord=vpser.net   //FTP服务器用户对应的密码 FTP_BackupDir=backup                    //备份到FTP上的目录，需要提前创建好。#Values Setting END!TodayWWWBackup=www-*-$(date +&quot;%Y%m%d&quot;).tar.gz TodayDBBackup=db-*-$(date +&quot;%Y%m%d&quot;).sql OldWWWBackup=www-*-$(date -d -3day +&quot;%Y%m%d&quot;).tar.gz OldDBBackup=db-*-$(date -d -3day +&quot;%Y%m%d&quot;).sqltar zcf /home/backup/www-$Backup_Dir1-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir1 --exclude=soft tar zcf /home/backup/www-$Backup_Dir2-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir2 tar zcf /home/backup/www-$Backup_Dir3-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir3 --exclude=test tar zcf /home/backup/www-$Backup_Dir4-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir4###上面为备份网站文件数据，因为我的网站比较零散，而且网站目录下面有些目录属于临时目录并不需要备份，所以可以在上面加上--exclude=不备份的目录。如果在前面加了Backup_Dir5=yourdir，则再加tar zcf /home/backup/www-$Backup_Dir5-$(date +&quot;%Y%m%d&quot;).tar.gz -C /home/wwwroot/ $Backup_Dir5 。如果多余则删除多余行。/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name1 &gt; /home/backup/db-$Backup_Database_Name1-$(date +&quot;%Y%m%d&quot;).sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name2 &gt; /home/backup/db-$Backup_Database_Name2-$(date +&quot;%Y%m%d&quot;).sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name3 &gt; /home/backup/db-$Backup_Database_Name3-$(date +&quot;%Y%m%d&quot;).sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name4 &gt; /home/backup/db-$Backup_Database_Name4-$(date +&quot;%Y%m%d&quot;).sql###上面为备份MySQL数据库，如果在前面加了Backup_Database_Name5=yourdatabasename，则再加/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name5 &gt; /home/backup/db-$Backup_Database_Name5-$(date +&quot;%Y%m%d&quot;).sql 。如果多余则删除多余行。rm $OldWWWBackup rm $OldDBBackup ###删除3天前的备份###cd /home/backup/###下面为自动上传部分，不得不说lftp很强大，抛弃ftp吧#### lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord &lt;&lt; EOF cd $FTP_BackupDir mrm $OldWWWBackup mrm $OldDBBackup mput $TodayWWWBackup mput $TodayDBBackup bye EOF &gt;&gt;转载请注明出处：VPS侦探 本文链接地址：http://www.vpser.net/security/linux-autobackup-ftp.html相关文章：Linux VPS/服务器上轻松导入、导出MySQL数据库Linux VPS上自动备份文件并发送到Gmail (适用G级数据的备份)(转)YardVPS Tree Xen Linux和GRASS Windows方案 限时48小时9折优惠码Linux和Windows VPS/服务器上查看端口被哪个程序占用Windows上管理远程Linux VPS/服务器文件工具 &#8211; winscpL2TP VPN 一键安装脚本 for CentOS Linux什么吃掉了我的硬盘？Linux SSH远程文件/目录传输命令scpLinux VPS内存查看命令- freeLinux VPS下简单解决CC攻击[转]google_ad_client = &quot;pub-3421055613838817&quot;; /* 468x15, 创建于 10-1-6 */ google_ad_slot = &quot;3251390416&quot;; google_ad_width = 468; google_ad_height = 15;   发表评论(评论暂缺) 分类：VPS安全 标签： FTP, Linux, Shell, 备份, 脚本, 自动 Tags: FTP,Linux,Shell,备份,脚本,自动.VPS侦探推荐： DiaHosting、Linode、PhotonVPS、VPSYou、瑞豪开源、第九主机等美国VPS主机。 欢迎加入VPS侦探论坛交流：http://bbs.vpser.net发表评论姓名： *必填邮件： *必填 (不会被公开)网站：                      点击取消回复/* */ var commentformid = &quot;commentform&quot;; var USERINFO = false; var atreply = &quot;authorlink&quot;; /* */  关于VPS侦探  VPS侦探是一个致力于美国VPS主机推荐、国内VPS主机推荐、VPS主机架设、VPS优化、VPS优惠信息及VPS免费试用的信息共享平台，这里将提供您所需要的关于VPS的价值性服务。 请尊重作者的劳动成果，转载请注明出处。 联系我们VPS侦探推荐 VPS侦探建立在Linode和DiaHosting上。 本站强烈推荐：DiaHosting、Linode、PhotonVPS、瑞豪开源、VPSYou、第九主机等美国VPS主机。美国VPS/服务器/VPN代购：http://503228080.paipai.com/http://shop63846532.taobao.com/ 搜索本站内容 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：自由人</title>
		<link>http://www.vpser.net/security/vps-backup-web-mysql.html/comment-page-1#comment-7966</link>
		<dc:creator>自由人</dc:creator>
		<pubDate>Tue, 16 Nov 2010 11:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.vpser.net/?p=155#comment-7966</guid>
		<description>这个试试。。。看着还不错</description>
		<content:encoded><![CDATA[<p>这个试试。。。看着还不错</p>
]]></content:encoded>
	</item>
	<item>
		<title>作者：VPS新手教程/指南 - VPS侦探</title>
		<link>http://www.vpser.net/security/vps-backup-web-mysql.html/comment-page-1#comment-1718</link>
		<dc:creator>VPS新手教程/指南 - VPS侦探</dc:creator>
		<pubDate>Sat, 13 Mar 2010 01:11:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.vpser.net/?p=155#comment-1718</guid>
		<description>[...] VPS 安装安装(Lighttpd+MySQL+Zend+vsftpd+PHPMyAdmin)Web环境三、系统安全1、VPS主机上备份网站和数据库2、Linux VPS上DenyHosts阻止SSH暴力攻击3、Linux [...]</description>
		<content:encoded><![CDATA[<p>[...] VPS 安装安装(Lighttpd+MySQL+Zend+vsftpd+PHPMyAdmin)Web环境三、系统安全1、VPS主机上备份网站和数据库2、Linux VPS上DenyHosts阻止SSH暴力攻击3、Linux [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

