用 SSH 搬家 WordPress

一般我们安装或者迁移 WordPress 博客,我们都需要把 WordPress 安装包或者资料下载到本地,然后上传到新的服务器,再进行安装或者迁移,这样不仅耗时费力,如果主机在国外的话,传送几百兆数据将会是一场噩梦。

其实如果你的主机支持 SSH 的话,这一切都会变得很简单并且可以迅速完成。

用 SSH 把 WordPress 搬家的流程如下:

1. 登录原来服务器的 SSH,输入下面的命令来把站点的文件打包为一个压缩包。
tar -czvf olesite.tar.gz *

2. 使用 mysqldump 命令把数据库导出到一个文件里面:
mysqldump -user=[数据库用户名] -p [数据库名] > [备份文件名].sql

3. 登录新服务器的 SSH,用 wget 命令来把备份的文件下载到新的服务器上面。
wget http://oldname.com/olesite.tar.gz
wget http://oldname.com/olesql.sql

4. 解压下载的备份文件
tar -xzvf olesite.tar.gz

5. 导入数据库文件,如果没有数据库就请先创建数据库。
mysqldump -user=[数据库用户名] -p [数据库名] < [备份文件名].sql

6. 删掉备份的文件。

更详细的就请去看水煮鱼的这个篇使用 SSH 安装和迁移 WordPress 博客

提醒一下,为了安全还是不要经常开启 SSH 服务。

Join the Conversation

5 Comments

  1. 小T说道:

    我以为这是拿来翻的呢。。

  2. hi说道:

    不错 学习了

  3. juse说道:

    恩。。。不错。顶了。。。。

  4. 已转帖到:http://www.wpcode.org/topic/33
    希望不要介意!

    不知道,bbpress 使用这样的方式也可以!

Leave a comment

邮箱地址不会被公开。 必填项已用*标注