迁移前的wordpress是用docker部署的,迁移后要放在windows的Pc机上
- 把迁移前的数据库结构和数据一起备份为db.sql
docker exec -it 容器名 mysqldump -u用户名 -p密码 数据库名 >./db.sql
- 把迁移前的wordpress目录整体备份打包为 oldWp.zip
- 直接下载、安装 phpStudy(phpnow已经废了,害我走了弯路),默认是安装在了D:/phpStudyPro目录
- 用PhpStudy的控制面板追加wordpress数据库
- 下载wordpress,解压后直接放在 phpStudyPro目录中的WWW子目录中
(这一步可能不需要) - 浏览器里面输入 https://localhost,按照向导生成wordpress网站(这一步可能不需要)
- 把数据库备份db.sql导入wordpress数据库
mysql -u用户名 -p密码
use wordpress
source d:/dbsql
- 把oldWp.zip解压至phpStudyPro/WWW
- 刷新https://localhost
下载和安装新的wordpress,不是必须的。我是因为把旧的wordpress部署后,怎么都连不上数据库。所以安装新的对比了一下 wp_config.php。原来是因为host不正确。之前是docker部署的所以这里需要把host从db:3306改为localhost。