旧服务器上
首先备份旧服务器的站点目录,以x-xi.cn为例,进入到站点目录,执行压缩打包命令
zip -r sites.zip sites
打包之后,将x-xi.zip 转移到新的服务器
scp sites.zip root@ip:/data/www/
备份数据库
mysqldump -u root -p db > db-backup.sql
将 数据库的备份文件转移到新服务器上
scp db-backup.sql root@ip:/data/backup
新服务器上
创建数据库,尽可能保证数据库的名称,用户,密码和旧的服务器一致
-- 创建数据库
create database homework default character set utf8mb4 collate utf8mb4_unicode_ci;
-- 创建用户
create user homework identified by 'xxxx';
-- 分配权限
grant all privileges on homework.* to 'homework'@'localhost' identified by 'xxxx' with grant option;
grant all privileges on homework.* to 'homework'@'%' identified by 'xxxx' with grant option;
flush privileges ;
解压迁移过来的站点压缩包
unzip -o sites.zip
如果数据库信息有不一致,可以修改wordpress中的 wp-config.php 中的数据库配置信息
将nginx配置文件也迁移到新服务器上,启动Nginx服务即可