<?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>Derek&#039;s Blog &#187; SSH命令</title>
	<atom:link href="http://www.derekblog.com/tag/ssh%e5%91%bd%e4%bb%a4/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.derekblog.com</link>
	<description>这里不会出现很复杂的东西......</description>
	<lastBuildDate>Sun, 05 Feb 2012 16:55:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>第一次WordPress搬家过程</title>
		<link>http://www.derekblog.com/2010/01/29/move-wordpress/</link>
		<comments>http://www.derekblog.com/2010/01/29/move-wordpress/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 02:56:07 +0000</pubDate>
		<dc:creator>derek</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Directadmin]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[Putty]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[SSH压缩目录]]></category>
		<category><![CDATA[SSH命令]]></category>
		<category><![CDATA[WordPress Database Backup]]></category>
		<category><![CDATA[Wordpress搬家]]></category>
		<category><![CDATA[Wordpress数据库备份]]></category>

		<guid isPermaLink="false">http://www.derekblog.com/?p=269</guid>
		<description><![CDATA[<img style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/wordpress-logo-thumb.gif" border="0" alt="" width="100" height="100" /><p>因为久酷的VPS不适合多个博客同时搭建，如果建站太多，就会出现一系列的50X错误，真是为难久酷了，后面他帮我们这群blogger物色了另一个机房he.net，总体来说还不错吧，只是没有SSH，流量10G，也够用了。<p>这篇文章主要做个折腾记录，作为点经验给各位访客随便看看。文章开头数据库部分参考浩森博客，其他部分也考靠放狗搜来的，都是学习他人经验，顺便在做点补充，来源都会给出链接。]]></description>
			<content:encoded><![CDATA[<p>因为<a href="http://www.jiucool.com" target="_blank">久酷</a>的VPS不适合多个博客同时搭建，如果建站太多，就会出现一系列的50X错误，真是为难久酷了，后面他帮我们这群blogger物色了另一个机房<a href="http://he.net/" target="_blank">he.net</a>，总体来说还不错吧，只是没有SSH，流量10G，也够用了。</p>
<p>这篇文章主要做个折腾记录，作为点经验给各位访客随便看看。文章开头数据库部分参考<a href="http://housne.info/wordpress/wordpress-move-intro/ " target="_blank">浩森博客</a>，其他部分也靠放狗搜来的，都是学习他人经验，顺便在做点补充，来源都会给出链接。</p>
<p><span id="more-269"></span></p>
<p style="text-align: center;"><a href="http://www.derekblog.com/wordpress/wp-content/uploads/wordpress_ex2.png" target="_blank"><img class="aligncenter" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/wordpress_ex2.png" border="0" alt="" width="216" height="144" /></a></p>
<h3 style="text-align: justify;">数据库备份</h3>
<p style="text-align: justify;">首先我们要了解Wordpress为php+mysql程序，其搬家有点麻烦，因为其全部数据存储在你的mysql数据库里，所以我们要做的第一件事是备份你的mysql数据库，通过phpMyAdmin来到mysql后台，选择wordpress数据所在的数据库，点击“导出”或是英文的”Export”。</p>
<p style="text-align: justify;"><span style="color: #ff0000;">补充：如果你安装了数据库备份插件如WordPress Database Backup，那就更方便了，直接博客后台便可以备份数据库了。</span></p>
<p style="text-align: center;"><a href="http://www.derekblog.com/wordpress/wp-content/uploads/xza57qyo.jpg" target="_blank"><img class="aligncenter" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/xza57qyo.jpg" border="0" alt="Photobucket" width="500" height="192" /></a></p>
<p>选择所有的wordpress数据表，点击下方的“执行”，如果你的数据文件比较大，可选择”gzip压缩”。</p>
<p><span style="color: #ff0000;">补充：压缩格式不一样，tar.gz格式的文件比zip文件要小不少，tar.gz压缩格式用于unix的操作系统，而zip用于windows的操作系统，但在windows系统中用WinRar工具同样可以解压缩tar.gz格式。</span></p>
<p style="text-align: center;"><a href="http://www.derekblog.com/wordpress/wp-content/uploads/0gmzgd1c.jpg" target="_blank"><img class="aligncenter" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/0gmzgd1c.jpg" border="0" alt="Photobucket" width="500" height="139" /></a></p>
<p>备份好数据库以后，我们要做的是把文件“搬”到新的空间，其实很简单，利用ftp工具把原空间的所有文件下载到你的本地电脑，然后同样是通过ftp工具，把这些文件上传到你的新空间，这一步骤我就不详细介绍了！</p>
<p><span style="color: #ff0000;">补充：直接用FTP把WordPress数以千计的文件copy下来，再上传到新主机，时间花费太多。如果主机支持SSH或者面板支持压缩目录，请文章SSH压缩文件部分或者自行搜索。</span></p>
<p>下面要做的工作是把数据恢复到新空间的mysql的数据里，通过phpMyAdmin来到你新空间的mysql管理后台，点击“导入”或是英文的”Import”</p>
<p><a href="http://www.derekblog.com/wordpress/wp-content/uploads/lrrbltpb.jpg" target="_blank"><img class="aligncenter" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/lrrbltpb.jpg" border="0" alt="Photobucket" width="500" height="192" /></a><span style="color: #ff0000;">补充：在这之前，你可能需要自己新建个数据库，也有可能管理员已经弄好发给你了。</span></p>
<p>点击“浏览”选择刚刚备份的数据库文件，最后点击“执行”</p>
<p style="text-align: center;"><a href="http://www.derekblog.com/wordpress/wp-content/uploads/ei8oqw3c.jpg" target="_blank"><img class="aligncenter" style="border: 0pt none;" src="http://www.derekblog.com/wordpress/wp-content/uploads/ei8oqw3c.jpg" border="0" alt="Photobucket" width="500" height="311" /></a></p>
<p>最后一步就是修改你的config.php文件，把里面相关数据修改为你新空间的数据！</p>
<p>还有一些后续工作，比如改变域名解析IP等。</p>
<p>其实也可以通过Wordpress导出和导入功能来搬家，但其只能备份部分数据，有些数据会丢失，比如日志的slug，甚至tag会导入为分类。</p>
<h3>SSH压缩目录</h3>
<p>我连接SSH使用的是<a href="http://zww.me/archives/24763" target="_blank">Putty</a>软件，也就那么几条命令，没那么复杂。</p>
<p style="padding-left: 30px;">转到根目录，使用以下命令打包并压缩所有文件:</p>
<pre style="padding-left: 30px;">tar -czvf wordpress.tar.gz *</pre>
<p style="padding-left: 30px;">使用 SSH 登录新的服务器，使用下面文件解开压缩包：</p>
<pre style="padding-left: 30px;">tar -xzvf wordpress.tar.gz *</pre>
<blockquote><p>-c ：建立一个压缩文件的参数指令(create 的意思)<br />
-x ：解开一个压缩文件的参数指令<br />
-t ：查看 tarfile 里面的文件<br />
特别注意，在参数的下达中， c/x/t 仅能存在一个！不可同时存在！因为不可能同时压缩与解压缩。<br />
-z ：是否同时具有 gzip 的属性？亦即是否需要用 gzip 压缩？<br />
-j ：是否同时具有 bzip2 的属性？亦即是否需要用 bzip2 压缩？<br />
-v ：压缩的过程中显示文件！这个常用，但不建议用在背景执行过程！<br />
-f ：使用档名，请留意，在 f 之后要立即接档名！不要再加参数！<br />
还有cd，dir命令&#8230;&#8230;</p></blockquote>
<p>更多SSH命令请参考</p>
<ul>
<li><a href="http://fairyfish.net/2009/11/20/ssh-wordpress/" target="_blank">使用 SSH 安装和迁移 WordPress 博客</a></li>
<li><a href="http://dddspace.com/2009/12/use-ssh-to-the-wordpress-directory-package.html" target="_blank">使用SSH对WordPress目录进行打包</a></li>
<li><a href="http://www.jiucool.com/ssh-based-tutorial-common-commands/" target="_blank">SSH 基础教程(就是Linux常用命令啦)</a></li>
</ul>
<p>本人的服务器用的是Directadmin面板，如何使用网上很多文章了，找了两篇出来供大家参考（图文版）：</p>
<ul>
<li><a href="http://s.hypo.cn/?p=297" target="_blank">DirectAdmin使用详细教程</a></li>
<li>showfom-<a href="http://zou.lu/direct-admin-install-wordpress/" target="_blank">DirectAdmin 面板快速安装 WordPress</a></li>
</ul>
<p>PS：讲起来的确很抽象，关键是过一遍就懂了！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.derekblog.com/2010/01/29/move-wordpress/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
	</channel>
</rss>

