迁移WordPress

近期服务器升级,所有服务均改为LXC容器管理,所以对本站进行了一番迁移。其实迁移过程很简单,不在乎就是数据库以及站点数据的备份和恢复

备份WordPress

首先,停止网站服务,避免数据库和站点文件发生更改,然后:

备份数据库

mysqldump WordPress数据库名 -uroot -p > backup.sql

于是整个数据库就保存到backup.sql文件中了

备份站点

直接将整个站点文件夹复制下来即可

恢复WordPress

恢复数据库

在新环境中安装好数据库,然后进入数据库,首先新建一个数据库,为了避免麻烦建议使用相同名称

CREATE DATABASE WordPress数据库名称;

然后新建用户、授权用户

CREATE USER 'user'@'host' IDENTIFIED BY 'password';
GRANT privileges ON dbname.* TO 'user'@'host';

最后恢复数据

mysql> source /xxx/backup.sql;

恢复站点

配置好PHP环境,将站点文件复制到站点文件夹,设置好权限(一般www-data),就可开启服务了

发表评论