<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>深度VPS &#187; 备份</title>
	<atom:link href="http://www.deepvps.com/tag/%E5%A4%87%E4%BB%BD/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MySQL数据库备份、导出与还原、导入教程详解</title>
		<link>http://www.deepvps.com/backup-mysql-and-import-mysql.html</link>
		<comments>http://www.deepvps.com/backup-mysql-and-import-mysql.html#comments</comments>
		<pubDate>Wed, 02 May 2012 13:58:25 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[导入]]></category>
		<category><![CDATA[导出]]></category>
		<category><![CDATA[还原]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=1118</guid>
		<description><![CDATA[大多数VPS上都安装有MySQL数据库，但毕竟VPS不在身边，因此经常备份MySQL数据库可以最大限度保证数据的安全。本文将介绍MySQL数据库的备份与还原过程，分别介绍使用PhpMyAdmin与mysqldump进行备份/还原的具体操作。
如果数据库较大，建议直接在命令行下使用mysqldump命令；如果数据库较小，并且打算直接备份到本地，则可以使用PHPMyAdmin进行。
备份数据库
mysqldump命令备份数据库
如果要将wordpress数据库进行备份：
mysqldump -u root -p wordpress &#62; wp_backup.sql

如果希望备份所有的数据库：
mysqldump -u root -p --all-databases &#62; all_backup.sql

执行后输入MySQL root用户的密码，即可将数据库备份至当前目录.sql文件。
PHPMyAdmin备份数据库
1、登录PhpMyadmin，进入相应数据库，点击export（导出）菜单

按照如下图片进行设置：

然后点击“导出”按钮，选择保存位置即可。
还原数据库
mysql命令
将wp_backup.sql还原至wordpress数据库：
mysql -u root -p wordpress &#60; wp_backup.sql

PHPMyAdmin还原数据库
登录PhpMyAdmin，然后进入要还原（导入）的数据库，点击“import（还原）”菜单，然后选择.sql文件，确定即可。
]]></description>
			<content:encoded><![CDATA[<p>大多数VPS上都安装有MySQL数据库，但毕竟VPS不在身边，因此经常备份MySQL数据库可以最大限度保证数据的安全。本文将介绍MySQL数据库的备份与还原过程，分别介绍使用PhpMyAdmin与mysqldump进行备份/还原的具体操作。</p>
<p>如果数据库较大，建议直接在命令行下使用mysqldump命令；如果数据库较小，并且打算直接备份到本地，则可以使用PHPMyAdmin进行。<span id="more-1118"></span></p>
<h2>备份数据库</h2>
<p><strong>mysqldump命令备份数据库</strong></p>
<blockquote><p><strong>如果要将wordpress数据库进行备份：</strong></p>
<pre>mysqldump -u root -p wordpress &gt; wp_backup.sql</pre>
</blockquote>
<blockquote><p><strong>如果希望备份所有的数据库：</strong></p>
<pre>mysqldump -u root -p --all-databases &gt; all_backup.sql</pre>
</blockquote>
<p>执行后输入MySQL root用户的密码，即可将数据库备份至当前目录.sql文件。</p>
<p><strong>PHPMyAdmin备份数据库</strong></p>
<p>1、登录PhpMyadmin，进入相应数据库，点击export（导出）菜单</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/05/215826Qw9.png"><img title="mysql_export" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/05/215826Qw9.png" alt="" width="362" height="94" /></a></p>
<p>按照如下图片进行设置：</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/05/215826etI.png"><img title="mysql_export" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2012/05/215826etI.png" alt="" width="422" height="120" /></a></p>
<p>然后点击“导出”按钮，选择保存位置即可。</p>
<h2>还原数据库</h2>
<p><strong>mysql命令</strong></p>
<blockquote><p><strong>将wp_backup.sql还原至wordpress数据库：</strong></p>
<pre>mysql -u root -p wordpress &lt; wp_backup.sql</pre>
</blockquote>
<p><strong>PHPMyAdmin还原数据库</strong></p>
<p>登录PhpMyAdmin，然后进入要还原（导入）的数据库，点击“import（还原）”菜单，然后选择.sql文件，确定即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/backup-mysql-and-import-mysql.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux VPS 自动备份数据到远程主机FTP</title>
		<link>http://www.deepvps.com/linux-vps-ftp-backup.html</link>
		<comments>http://www.deepvps.com/linux-vps-ftp-backup.html#comments</comments>
		<pubDate>Mon, 31 Oct 2011 14:28:38 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[数据]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=912</guid>
		<description><![CDATA[推荐GD的免费空间，10G，并且长期稳定。
备份建议设置为每天执行一次，时间在凌晨2点至凌晨5点之间。
备份的数据如果不是特别大的话，不建议压缩，防止其中可能会有已经被多次压缩过的文件损坏。
备份数据库的方式为停止MYSQL服务后备份DATA目录，期间MYSQL会中止数秒至数十秒。请自行权衡利弊。
如果系统上没有ftp命令，先执行yum install -y ftp进行安装。
需要先建立/home/backup/目录，该目录不能用作其他用途。
#!/bin/bash
#FTP信息
FTP_IP=
FTP_USER=
FTP_PASS=
#备份数据库
/etc/init.d/mysqld stop
MySQLBakName=MySQL_$(date +&#8221;%Y%m%d&#8221;).tar.gz
tar zcf /home/backup/$MySQLBakName /var/lib/mysql
/etc/init.d/mysqld start
#备份网站
WebBakName=Web_$(date +%Y%m%d).tar
tar cf /home/backup/$WebBakName /home/www
#操作FTP
OldMySQL=MySQL_$(date -d -1day +&#8221;%Y%m%d&#8221;).tar.gz
OldWeb=Web_$(date -d -1day +&#8221;%Y%m%d&#8221;).tar
cd /home/backup/
/usr/bin/ftp -v -n $FTP_IP &#60;&#60; EOF
user $FTP_USER $FTP_PASS
type binary
put $MySQLBakName
put $WebBakName
delete $OldMySQL
delete $OldWeb
bye
EOF
rm -rf /home/backup/*.tar*
]]></description>
			<content:encoded><![CDATA[<p>推荐GD的免费空间，10G，并且长期稳定。<br />
备份建议设置为每天执行一次，时间在凌晨2点至凌晨5点之间。<br />
备份的数据如果不是特别大的话，不建议压缩，防止其中可能会有已经被多次压缩过的文件损坏。<br />
备份数据库的方式为停止MYSQL服务后备份DATA目录，期间MYSQL会中止数秒至数十秒。请自行权衡利弊。<br />
如果系统上没有ftp命令，先执行yum install -y ftp进行安装。<br />
需要先建立/home/backup/目录，该目录不能用作其他用途。<span id="more-912"></span></p>
<blockquote><p>#!/bin/bash</p>
<p>#FTP信息<br />
FTP_IP=<br />
FTP_USER=<br />
FTP_PASS=</p>
<p>#备份数据库<br />
/etc/init.d/mysqld stop<br />
MySQLBakName=MySQL_$(date +&#8221;%Y%m%d&#8221;).tar.gz<br />
tar zcf /home/backup/$MySQLBakName /var/lib/mysql<br />
/etc/init.d/mysqld start</p>
<p>#备份网站<br />
WebBakName=Web_$(date +%Y%m%d).tar<br />
tar cf /home/backup/$WebBakName /home/www</p>
<p>#操作FTP<br />
OldMySQL=MySQL_$(date -d -1day +&#8221;%Y%m%d&#8221;).tar.gz<br />
OldWeb=Web_$(date -d -1day +&#8221;%Y%m%d&#8221;).tar</p>
<p>cd /home/backup/<br />
/usr/bin/ftp -v -n $FTP_IP &lt;&lt; EOF<br />
user $FTP_USER $FTP_PASS<br />
type binary<br />
put $MySQLBakName<br />
put $WebBakName<br />
delete $OldMySQL<br />
delete $OldWeb<br />
bye<br />
EOF</p>
<p>rm -rf /home/backup/*.tar*</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/linux-vps-ftp-backup.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Buyvm新增免费5G备份空间</title>
		<link>http://www.deepvps.com/buyvm-additional-5g-free-backup-space.html</link>
		<comments>http://www.deepvps.com/buyvm-additional-5g-free-backup-space.html#comments</comments>
		<pubDate>Mon, 19 Sep 2011 14:51:54 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[BuyVM]]></category>
		<category><![CDATA[免费]]></category>
		<category><![CDATA[备份]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=868</guid>
		<description><![CDATA[Buyvm 最近新增免费5G备份空间，做为VPS的辅助备份空间还是很不错的。不过毕竟是免费的，害怕被滥用。官方明文规定一个客户只能申请一个，而且这个客户的账号下面必须有VPS的服务存在。有Buyvm家VPS的同学抓紧时间申请一个吧。
申请地址：
https://my.frantech.ca/cart.php
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.deepvps.com/go/buyvm" target="_blank">Buyvm</a> 最近新增免费5G备份空间，做为VPS的辅助备份空间还是很不错的。不过毕竟是免费的，害怕被滥用。官方明文规定一个客户只能申请一个，而且这个客户的账号下面必须有VPS的服务存在。有Buyvm家VPS的同学抓紧时间申请一个吧。</p>
<p>申请地址：</p>
<p><a href="https://my.frantech.ca/cart.php" target="_blank">https://my.frantech.ca/cart.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/buyvm-additional-5g-free-backup-space.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL数据库备份与恢复</title>
		<link>http://www.deepvps.com/mysql-backup-and-restore.html</link>
		<comments>http://www.deepvps.com/mysql-backup-and-restore.html#comments</comments>
		<pubDate>Wed, 15 Sep 2010 15:27:21 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[帝国备份王]]></category>
		<category><![CDATA[恢复]]></category>
		<category><![CDATA[数据库]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=558</guid>
		<description><![CDATA[网站数据对我们对站长来说都是最宝贵的，我们平时应该养成良好的备份数据的习惯。常有新手问我该怎么备份数据库，下面介绍3种备份数据库的方法：
（1）备份数据库文件
MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。
在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定，DiaHosting的技术员一般为客户安装在D:serversoftmysql下。
如，有一个名为bbs的数据库，那么bbs的数据库文件会存放在/var/lib/mysql/bbs(linux)或者D:serversoftmysqlbbs(Windows)下。

备份文件前，需要将MySQL服务停止，然后将数据库目录拷贝即可。
恢复数据数据库时，需要先创建好一个数据库（不一定同名），然后将备份出来的文件（注意，不是目录）复制到对应的MySQL数据库目录中。
使用这一方法备份和恢复数据库时，需要新旧的MySQL版本一致，否则可能会出现错误。
（2）使用命令行工具
备份数据库：
mysqldump &#8211;user=root &#8211;password=root密码 &#8211;lock-all-tables 数据库名 &#62; 备份文件.sql
恢复数据库：
mysql -u root &#8211;password=root密码 数据库名 &#60; 备份文件.sql
（3）使用Web程序
在这里我们推荐使用“帝国备份王”对MySQL进行备份。
主要优点：
1，跨平台。Windows与Linux下各种WEB环境均可以运行。
2，智能识别编码，解决备份时的乱码问题。
3，不同的MySQL版本间都可以进行备份和恢复操作。
4，采用分组备份，即使是超过1G的数据库也可以正常备份。
登录“帝国备份王”
用户名：admin
默认密码：123456

第一次登录时程序会自动跳转到数据库的设置页面。

安全起见，一定要修改默认的登录密码。



备份数据库







恢复数据库


如果是在其他机器上恢复，需要将“帝国备份王”的程序以及bdata目录下存放备份数据的目录一起上传至新的机器上。




]]></description>
			<content:encoded><![CDATA[<p>网站数据对我们对站长来说都是最宝贵的，我们平时应该养成良好的备份数据的习惯。常有新手问我该怎么备份数据库，下面介绍3种备份数据库的方法：</p>
<h5>（1）备份数据库文件</h5>
<p>MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。<br />
在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定，DiaHosting的技术员一般为客户安装在D:serversoftmysql下。<br />
如，有一个名为bbs的数据库，那么bbs的数据库文件会存放在/var/lib/mysql/bbs(linux)或者D:serversoftmysqlbbs(Windows)下。</p>
<p><span id="more-558"></span><br />
备份文件前，需要<strong>将MySQL服务停止</strong>，然后将数据库目录拷贝即可。<br />
恢复数据数据库时，需要先创建好一个数据库（不一定同名），然后将备份出来的文件（注意，不是目录）复制到对应的MySQL数据库目录中。<br />
使用这一方法备份和恢复数据库时，需要新旧的MySQL版本一致，否则可能会出现错误。</p>
<h5>（2）使用命令行工具</h5>
<p>备份数据库：</p>
<blockquote><p>mysqldump &#8211;user=root &#8211;password=root密码 &#8211;lock-all-tables 数据库名 &gt; 备份文件.sql</p></blockquote>
<p>恢复数据库：</p>
<blockquote><p>mysql -u root &#8211;password=root密码 数据库名 &lt; 备份文件.sql</p></blockquote>
<p>（3）使用Web程序<br />
在这里我们推荐使用“帝国备份王”对MySQL进行备份。<br />
主要优点：<br />
1，跨平台。Windows与Linux下各种WEB环境均可以运行。<br />
2，智能识别编码，解决备份时的乱码问题。<br />
3，不同的MySQL版本间都可以进行备份和恢复操作。<br />
4，采用分组备份，即使是超过1G的数据库也可以正常备份。</p>
<p>登录“帝国备份王”</p>
<p>用户名：admin<br />
默认密码：123456<br />
<a title="others:ebak_010.png" href="http://hostwiki.info/_detail/others/ebak_010.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/152838Vwu.jpg" alt="" width="640" /></a></p>
<p>第一次登录时程序会自动跳转到数据库的设置页面。<br />
<a title="others:ebak_020.png" href="http://hostwiki.info/_detail/others/ebak_020.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/2328385eP.jpg" alt="" width="640" /></a></p>
<p>安全起见，一定要修改默认的登录密码。<br />
<a title="others:ebak_025.png" href="http://hostwiki.info/_detail/others/ebak_025.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232838NV3.jpg" alt="" width="640" /></a></p>
<ul>
<li>
<div><strong>备份数据库</strong></div>
</li>
</ul>
<p><a title="others:ebak_030.png" href="http://hostwiki.info/_detail/others/ebak_030.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839BSw.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_040.png" href="http://hostwiki.info/_detail/others/ebak_040.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839pue.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_050.png" href="http://hostwiki.info/_detail/others/ebak_050.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839B9W.jpg" alt="" width="640" /></a></p>
<ul>
<li>
<div><strong>恢复数据库</strong></div>
</li>
</ul>
<p>如果是在其他机器上恢复，需要将“帝国备份王”的程序以及bdata目录下存放备份数据的目录一起上传至新的机器上。</p>
<p><a title="others:ebak_060.png" href="http://hostwiki.info/_detail/others/ebak_060.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839i6s.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_070.png" href="http://hostwiki.info/_detail/others/ebak_070.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232839JhG.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_080.png" href="http://hostwiki.info/_detail/others/ebak_080.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232840vUJ.jpg" alt="" width="640" /></a></p>
<p><a title="others:ebak_090.png" href="http://hostwiki.info/_detail/others/ebak_090.png?id=others%3Amysql_backup" target="_blank"><img src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/09/232840H6J.jpg" alt="" width="640" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/mysql-backup-and-restore.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>每天自动备份mysql数据库并发送到Email</title>
		<link>http://www.deepvps.com/backup-mysql-databases-automatically-sent-to-email.html</link>
		<comments>http://www.deepvps.com/backup-mysql-databases-automatically-sent-to-email.html#comments</comments>
		<pubDate>Tue, 11 May 2010 14:56:05 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[自动备份]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=427</guid>
		<description><![CDATA[每天自动备份mysql数据库的脚本，并且自动发送到你指定的邮箱面，这样vpser再也不会为丢失数据烦恼啦。
mysqldump -uuser -ppassword &#8211;databases db1 db2 db3 &#62; /home/website/backups/databackup.sql
tar zcf /home/website/backups/databackup.sql.tar.gz /home/website/backups/
echo &#8220;主题:数据库备份&#8221; &#124; mutt -a /home/website/backups/databackup.sql.tar.gz -s &#8220;内容:数据库备份&#8221; www@gmail.com
rm -r /home/website/backups/*
将上面的代码保存为automysqlbackup.sh
然后利用crontab 实现自动备份，在ssh下运行，
crontab -e
输入以下内容：
00 00 * * * /home/website/automysqlbackup.sh
这样就实现了每天00:00自动备份mysql数据库并发送到Email
简单的说明下吧：
第一句是一次性备份多个数据库，这个要你用root权限的用户才可以的..-u后面的是数据库用户名 -p后面的是数据库密码 无需空格 db1 db2 db3为你需要备份的数据库名。
如果你的数据库用户名没有root这个权限，可以改为这样
mysqldump -uuser -ppassword db1 &#62; /home/website/backups/db1.sql
mysqldump -uuser -ppassword db2 &#62; /home/website/backups/db1.sql
mysqldump -uuser -ppassword db3 &#62; /home/website/backups/db1.sql
第二句是将 backups 文件夹里面的数据文件压缩为文件名：databackup.sql.tar.gz
第三句是将压缩了的数据库文件发送到指定的邮箱&#8230;..
其中的主题：数据库备份，就是邮件的主题，内容：数据库备份，就是邮件的内用，
/home/website/backups/databackup.sql.tar.gz 为附件
www@gmail.com为要发送的Email
转载自：http://imcat.in/backup-mysql-databases-automatically-sent-to-email/
]]></description>
			<content:encoded><![CDATA[<p>每天自动备份mysql数据库的脚本，并且自动发送到你指定的邮箱面，这样vpser再也不会为丢失数据烦恼啦。</p>
<blockquote><p>mysqldump -uuser -ppassword &#8211;databases db1 db2 db3 &gt; /home/website/backups/databackup.sql<br />
tar zcf /home/website/backups/databackup.sql.tar.gz /home/website/backups/<br />
echo &#8220;主题:数据库备份&#8221; | mutt -a /home/website/backups/databackup.sql.tar.gz -s &#8220;内容:数据库备份&#8221; www@gmail.com<br />
rm -r /home/website/backups/*</p></blockquote>
<p><span id="more-427"></span>将上面的代码保存为automysqlbackup.sh<br />
然后利用crontab 实现自动备份，在ssh下运行，</p>
<blockquote><p>crontab -e</p></blockquote>
<p>输入以下内容：</p>
<blockquote><p>00 00 * * * /home/website/automysqlbackup.sh</p></blockquote>
<p>这样就实现了每天00:00自动备份mysql数据库并发送到Email</p>
<p>简单的说明下吧：<br />
第一句是一次性备份多个数据库，这个要你用root权限的用户才可以的..-u后面的是数据库用户名 -p后面的是数据库密码 无需空格 db1 db2 db3为你需要备份的数据库名。<br />
如果你的数据库用户名没有root这个权限，可以改为这样</p>
<blockquote><p>mysqldump -uuser -ppassword db1 &gt; /home/website/backups/db1.sql<br />
mysqldump -uuser -ppassword db2 &gt; /home/website/backups/db1.sql<br />
mysqldump -uuser -ppassword db3 &gt; /home/website/backups/db1.sql</p></blockquote>
<p>第二句是将 backups 文件夹里面的数据文件压缩为文件名：databackup.sql.tar.gz</p>
<p>第三句是将压缩了的数据库文件发送到指定的邮箱&#8230;..</p>
<p>其中的主题：数据库备份，就是邮件的主题，内容：数据库备份，就是邮件的内用，</p>
<p>/home/website/backups/databackup.sql.tar.gz 为附件</p>
<p><a href="mailto:www@gmail.com">www@gmail.com</a>为要发送的Email</p>
<p>转载自：<a href="http://imcat.in/backup-mysql-databases-automatically-sent-to-email/" target="_blank">http://imcat.in/backup-mysql-databases-automatically-sent-to-email/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/backup-mysql-databases-automatically-sent-to-email.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在VPS中安装Dropbox实现网站的实时备份</title>
		<link>http://www.deepvps.com/install-dropbox-in-vps.html</link>
		<comments>http://www.deepvps.com/install-dropbox-in-vps.html#comments</comments>
		<pubDate>Sat, 27 Mar 2010 15:20:39 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[网络杂谈]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[备份]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=318</guid>
		<description><![CDATA[这几天由于四处加共享，今天我的主用的那个Dropbox帐号空间满了，使用状态竟然是120%，我急了，情急之下我就自己邀请自己先加250M再 说，可是它必须安装客户端，正常同步一次以后才给增加空间，我就想着我应该把它装到那里去，因为我平常能接触到的机器都留下了Dropbox的足迹。实在 懒得折腾弄双开了。于是我就瞄准了我的VPS，举目四望我唯一没有装过Dropbox而我又能全权控制的机器就剩下它了…
可是现在难题来了，dropbox初次使用需要运行一个gtk的向导来关联你的帐号，可是我那小小的VPS哪能奢侈 到去装个Xserver呀。不过想想它那个gtk的向导对于只使用dropbox命令行的模式只需要运行那么一次，而这一次看起来还是挺简单的，就是本机器与帐号 的绑定，那它的绑定信息肯定存在于某个文件之中……如果以上的假设成立的话，我只需要修改这个文件，填入我的帐号信息就ok了……
鉴于dropbox是个半开源的产物，有这样需求的肯定不止我一人，于是我就google之，看看有没有能直接使用的解决办法，你还别说，还真让我 找到了，就是这个dbmakefakelib.py脚 本，从名字就可以看出它会创建一些虚假的lib来欺骗dropbox的gui向导，使其能够运行。
dropbox运行后会创建一个sqlite的db文件，里面就保存着本机器的一些信息，然后我们只需要手动将其与自己的帐号绑定就能实现同步了， 逻辑说了一大堆，其实实际操作起来还是很简单的，我这就列下步骤：
1、登陆进VPS或者是服务器，进入用户目录
cd
2、下载dropbox的客户端，要For linux那个而非For Nautilus的
wget -O dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86
这个是32位的，64位就这样
wget -O dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86_64
3、解压
tar xzvf dropbox.tar.gz
4、下载dbmakefilelib.py并运行
wget http://dl.dropbox.com/u/637552/Dropbox/dbmakefilelib.py
python dbmakefilelib.py
如果出现以下信息，说明它运行正常
adding library libgtk-x11-2.0.so.0
adding library libgdk-x11-2.0.so.0
adding library libatk-1.0.so.0
adding library libgdk_pixbuf-2.0.so.0
adding library libpango-1.0.so.0
adding library libgobject-2.0.so.0
adding library libgmodule-2.0.so.0
adding library libgthread-2.0.so.0
adding library libglib-2.0.so.0
adding function gtk_tree_view_new
adding function gtk_toolbar_new
adding function g_threads_got_initialized
adding function gtk_grab_remove
adding function gtk_button_new
adding function gtk_frame_new
adding function gtk_major_version
… lots more of [...]]]></description>
			<content:encoded><![CDATA[<p>这几天由于四处加共享，今天我的主用的那个Dropbox帐号空间满了，使用状态竟然是120%，我急了，情急之下我就自己邀请自己先加250M再 说，可是它必须安装客户端，正常同步一次以后才给增加空间，我就想着我应该把它装到那里去，因为我平常能接触到的机器都留下了Dropbox的足迹。实在 懒得折腾弄双开了。于是我就瞄准了我的VPS，举目四望我唯一没有装过Dropbox而我又能全权控制的机器就剩下它了…<span id="more-318"></span></p>
<p>可是现在难题来了，dropbox初次使用需要运行一个gtk的向导来关联你的帐号，可是我那小小的VPS哪能奢侈 到去装个Xserver呀。不过想想它那个gtk的向导对于只使用dropbox命令行的模式只需要运行那么一次，而这一次看起来还是挺简单的，就是本机器与帐号 的绑定，那它的绑定信息肯定存在于某个文件之中……如果以上的假设成立的话，我只需要修改这个文件，填入我的帐号信息就ok了……</p>
<p>鉴于dropbox是个半开源的产物，有这样需求的肯定不止我一人，于是我就google之，看看有没有能直接使用的解决办法，你还别说，还真让我 找到了，就是这个<a href="http://dl.dropbox.com/u/637552/Dropbox/dbmakefilelib.py">dbmakefakelib.py</a>脚 本，从名字就可以看出它会创建一些虚假的lib来欺骗dropbox的gui向导，使其能够运行。</p>
<p>dropbox运行后会创建一个sqlite的db文件，里面就保存着本机器的一些信息，然后我们只需要手动将其与自己的帐号绑定就能实现同步了， 逻辑说了一大堆，其实实际操作起来还是很简单的，我这就列下步骤：</p>
<p><strong>1、登陆进VPS或者是服务器，进入用户目录</strong></p>
<pre><code>cd</code></pre>
<p><strong>2、下载dropbox的客户端，要For linux那个而非For Nautilus的</strong></p>
<pre><code>wget -O dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86</code></pre>
<p>这个是32位的，64位就这样</p>
<pre><code>wget -O dropbox.tar.gz http://www.dropbox.com/download?plat=lnx.x86_64</code></pre>
<p><strong>3、解压</strong></p>
<pre><code>tar xzvf dropbox.tar.gz</code></pre>
<p><strong>4、下载dbmakefilelib.py并运行</strong></p>
<pre><code>wget http://dl.dropbox.com/u/637552/Dropbox/dbmakefilelib.py
python dbmakefilelib.py</code></pre>
<p>如果出现以下信息，说明它运行正常</p>
<blockquote><p>adding library libgtk-x11-2.0.so.0<br />
adding library libgdk-x11-2.0.so.0<br />
adding library libatk-1.0.so.0<br />
adding library libgdk_pixbuf-2.0.so.0<br />
adding library libpango-1.0.so.0<br />
adding library libgobject-2.0.so.0<br />
adding library libgmodule-2.0.so.0<br />
adding library libgthread-2.0.so.0<br />
adding library libglib-2.0.so.0<br />
adding function gtk_tree_view_new<br />
adding function gtk_toolbar_new<br />
adding function g_threads_got_initialized<br />
adding function gtk_grab_remove<br />
adding function gtk_button_new<br />
adding function gtk_frame_new<br />
adding function gtk_major_version<br />
… lots more of this …<br />
adding function g_static_rw_lock_writer_unlock<br />
adding function g_value_set_boxed_take_ownership<br />
adding function g_boxed_type_register_static<br />
adding function g_datalist_clear<br />
dropboxd ran for 15 seconds without quitting – success?</p></blockquote>
<p>看到它的提示了吗，dropbox已经启动了，让你运行15秒后再退出，这个过程就是dropbox生成机器信息并保存到db文件的，其实对于国外的vps来 说几秒时间就够了，我们ctrl－c将其退出，完成接下来的步骤<br />
<strong>5、进入dropbox的dot目录导出机器信息</strong></p>
<pre><code>$ cd .~/.dropbox
$ sqlite3 dropbox.db

SQLite version 3.6.22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite&gt; .dump config</code></pre>
<p>我们会在导出的信息中看到如下的一串字符</p>
<div>
<div>
<pre>INSERT INTO "config" VALUES(4,'host_id','VmQ0NWFlMTdmYmQ3OGYzMzgyOTM0NWMzN2Q1MGFkOTIzCnAxCi4=
');</pre>
</div>
</div>
<p>这个host_id就是机器的唯一标识，我们需要用它来跟自己的账户进行匹配，不过在这之前还有个工作需要做，因为上面的那长串字符很明显可以看出 是用base64编码后的结果，我们得先把它解码再说，注意这里dropbox耍了个小花招，这串字符串前面的那个”V“，是无用的，我们在解码后的把它 忽略掉<br />
<strong>6、将base64字符串解码</strong></p>
<pre><code>$ echo mQ0NWFlMTdmYmQ3OGYzMzgyOTM0NWMzN2Q1MGFkOTIzCnAxCi4= ｜ base64 -d

Vd45ae17fbd78f33829345c37d50ad923
p1</code></pre>
<p>我的结果是Vd45ae17fbd78f33829345c37d50ad923，忽略掉”V“，就是 d45ae17fbd78f33829345c37d50ad923<br />
<strong>7、将账户信息与机器信息绑定</strong><br />
这步很简单，只需要访问以下网址，并登陆<br />
HOSTID替换成你刚才解码出来的那串字符就行了</p>
<pre><code>https://www.dropbox.com/cli_link?host_id=HOSTID</code></pre>
<p><strong>8、建立dropbox的同步目录</strong><br />
dropbox的同步目录默认的是~/Dropbox</p>
<pre><code>$ mkdir ~/Dropbox</code></pre>
<p><strong>9、运行，开始你的同步</strong></p>
<pre><code>$ ~/.dropbox-dist/dropboxd &amp;</code></pre>
<p>到这里dropbox就可以正常运行并同步了，文章标题说的是备份网站数据，那么我们就来使我们的网站数据能够同步到dropbox服务器上<br />
其实很简单，就是建立符号连接而已，windows之前是没有这个功能的<br />
比如要备份/var/www这个目录</p>
<pre><code>cd ~/Dropbox
$ ln -s /var/www web_backup</code></pre>
<p>这就可以了,或者要备份/etc目 录</p>
<pre><code>$ cd ~/Dropbox
$ ln -s /etc etc_backup</code></pre>
<p>ok.发挥你的想象尽情的使用吧。<br />
另外，如果你看到这篇文章感觉对你有用而你又要马上实施你的同步备份，且没有dropbox帐号，那么就用我的这个推荐链接注册吧，这样你我都能得到额外 的250M空间，没办法，在下现在空间真的是太吃紧了，谢谢。<br />
<a href="https://www.dropbox.com/referrals/NTI5NzY3MDk" target="_blank"><strong>https://www.dropbox.com/referrals/NTI5NzY3MDk</strong></a></p>
<p>转自：<a href="http://lazyhack.net/install-dropbox-in-vps/">在VPS中安装Dropbox实现网站的实时备份</a> | <a href="http://lazyhack.net/">LazyHack.Net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/install-dropbox-in-vps.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>VPS主机上备份网站和数据库</title>
		<link>http://www.deepvps.com/vps-backup-web-mysq.html</link>
		<comments>http://www.deepvps.com/vps-backup-web-mysq.html#comments</comments>
		<pubDate>Mon, 15 Mar 2010 14:01:10 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[数据库]]></category>
		<category><![CDATA[网站]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=246</guid>
		<description><![CDATA[现在看到越来越多的朋友开始使用VPS，在使用VPS的时候一个很重要的任务就是VPS提供备份，虽然一些IDC也提供VPS的备份服务，但要不就是收费，都不太适合我们这些VPSer们使用。
今天介绍一下简单的方法为自己的VPS备份。
1、使用putty登录VPS，这里不多介绍了。
2、备份网站目录：
[root@www ~]# cd /web/www      //进入相应的目录
[root@www www]# tar zcvf vps.tar.gz vps   //使用tar打包且压缩vps文件夹，压缩后的文件名为：vps.tar.gz
[root@www www]#
然后自己通过FTP下载到本地

3、备份数据库：
方法一：使用PHPmyadmin备份数据库





方法二：使用mysqldump定时自动备份数据库

[root@www www]# vi backup-db.sh
#!/bin/sh
/bin/nice -n 19 /usr/bin/mysqldump -u vpsmysql --password=vpsmysqlpassword mysqlname -c &#124; /bin/nice -n 19 /bin/gzip -9 &#38;amp;gt; /web/www/db-backup/vps-$(date '+%Y%m%d').sql.gz
rm -rf /web/www/db-backup/vps-$(date +%Y%m%d -d &#34;7 days ago&#34;).sql.gz

#上面语句删除7天前的备份
上述脚本中-u后接数据库用户名， –password后接数据库密码，紧接着是数据库名，后面/web/www/db-backup/ 是备份的目录。
添加定时执行任务

[root@www ~]# crontab -e
59 23 * * * [...]]]></description>
			<content:encoded><![CDATA[<p>现在看到越来越多的朋友开始使用VPS，在使用VPS的时候一个很重要的任务就是VPS提供备份，虽然一些IDC也提供VPS的备份服务，但要不就是收费，都不太适合我们这些VPSer们使用。</p>
<p>今天介绍一下简单的方法为自己的VPS备份。</p>
<p>1、使用putty登录VPS，这里不多介绍了。</p>
<p>2、备份网站目录：<br />
[root@www ~]# cd /web/www      //进入相应的目录<br />
[root@www www]# tar zcvf vps.tar.gz vps   //使用tar打包且压缩vps文件夹，压缩后的文件名为：vps.tar.gz<br />
[root@www www]#<br />
然后自己通过FTP下载到本地<br />
<span id="more-246"></span><br />
3、备份数据库：</p>
<p>方法一：使用PHPmyadmin备份数据库</p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/220111Ckb.jpg" target="_blank"><img title="vps-backup-web-mysql-1" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/220111Ckb.jpg" alt="vps-backup-web-mysql-1" width="396" height="201" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/2201113Hf.jpg" target="_blank"><img title="vps-backup-web-mysql-2" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/2201113Hf.jpg" alt="vps-backup-web-mysql-2" width="600" height="230" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/220112hb3.jpg" target="_blank"><img title="vps-backup-web-mysql-3" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/220112hb3.jpg" alt="vps-backup-web-mysql-3" width="546" height="297" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/220113JbK.jpg" target="_blank"><img title="vps-backup-web-mysql-4" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/220113JbK.jpg" alt="vps-backup-web-mysql-4" width="636" height="143" /></a></p>
<p><a href="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/220113XvZ.jpg" target="_blank"><img title="vps-backup-web-mysql-5" src="http://www.deepvps.com/wp-content/uploads/auto_save_image/2010/03/220113XvZ.jpg" alt="vps-backup-web-mysql-5" width="589" height="288" /></a></p>
<p>方法二：使用mysqldump定时自动备份数据库</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">[root@www www]# vi backup-db.sh
#!/bin/sh
/bin/nice -n 19 /usr/bin/mysqldump -u vpsmysql --password=vpsmysqlpassword mysqlname -c | /bin/nice -n 19 /bin/gzip -9 &amp;amp;gt; /web/www/db-backup/vps-$(date '+%Y%m%d').sql.gz
rm -rf /web/www/db-backup/vps-$(date +%Y%m%d -d &quot;7 days ago&quot;).sql.gz</pre></div></div>

<p>#上面语句删除7天前的备份<br />
上述脚本中-u后接数据库用户名， –password后接数据库密码，紧接着是数据库名，后面/web/www/db-backup/ 是备份的目录。</p>
<p>添加定时执行任务</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">[root@www ~]# crontab -e
59 23 * * * /web/www/backup-db.sh</pre></div></div>

<p>每天的23：59分会自动备份数据库，且生成的数据库压缩按日期命名<br />
以上备份的信息，备份完了就赶快把备份下载到本地，毕竟，备份的数据都在VPS，不在身边。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/vps-backup-web-mysq.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
