Home > VPS > WordPress 备份与迁移 (MT->Linode)

WordPress 备份与迁移 (MT->Linode)

August 14th, 2010

wiFay 这个小白鼠安装的是 WordPress 3.0 ,之前一直被我挂在 Media Temple DV 上面。 最近很爱折腾,前几天无聊了,就买了个 Linode VPS 折腾。用着挺顺手的,因而决定把最后把 wiFay.com 给移到 Linode 上面去。记录一下 wifay.com 的转移过程。

一、MT / Linode 工作环境 均为 CentOS 5.x 。LAMP。+ WordPress

.

二、MT 主机中 wifay.com 数据备份

1、网站全部文件:

tar -czvf wifay101.tar.gz *

2、数据库导出

mysqldump -u 数据库用户名 -p 数据库名 > db_wifay.sql

.

三、Linode 主机中 httpd 服务创建

1、修改 vhost.conf,建立映射

vi  /etc/httpd/conf.d/vhost.conf

NameVirtualHost VPS IP :80

<VirtualHost domain.com:80>
ServerAdmin domain@domain.com
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /srv/www/domain.com/public_html/
ErrorLog /srv/www/domain.com/logs/error.log
CustomLog /srv/www/domain.com/logs/access.log combined
</VirtualHost>

2、创建 wifay.com 网站数据所在文件夹 /日志文件夹

mkdir -p /srv/www/domain.com/public_html
mkdir -p /srv/www/domain.com/logs

3、重启 Apache

/etc/init.d/httpd reload

.

四、Linode 主机中 数据库创建

mysql -u root -p (登入)
create database lollipop; (创建)
grant all on lollipop.* to ‘foreman’ identified by ’5t1ck’; (赋与权限 / 用户名、密码创建)
quit (退出)

.

五、Linode 主机中 wiFay.com 网站恢复

1、恢复 网站文件

tar -xzvf wifay101.tar.gz

2、导入网站数据库

mysql -u 数据库用户名 -p 数据库名 < db_wifay.sql –default-character-set=utf8  (设置正确的字符格式避免乱码)

3、修改 wp-config.php 中数据库主机地址 等参数

.

六、修改域名 A/CName 指向新的 Linode 主机 IP / 别名

.

七、扫尾

1、删除 Linode 主机中备份数据

删除文件
rm -vf wifay101.tar.gz

删除数据库
rm -vf wifay101.sql

2、删除 MT 主机中数据库/网站文件

.

.

admin VPS

Comments are closed.