近期服务器升级,所有服务均改为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),就可开启服务了