目录
2.1 在1号机上用tar命令打包wordpress所有数据
2.6 在1号机登录MySQL将wordpress的数据导出(软件包以及数据库表)
2.7 导出到本地,这里利用了filezilla软件进行数据传输
2.8 在2号机上安装一个mysql,连接到购买的rds上,将该sql文件导入进去
2.12 解压wordpress压缩包,修改配置文件(DB-HOST为rds内网地址)
实验目的:将部署好的wordpress迁移到新的ecs上
实验环境:在已有的wordpress网站上进行实验
1号机:原网站服务器(源IP地址:47.115.226.30)
2号机:迁移目标服务器(目的IP地址:47.121.216.55)
一、准备阿里云资源,购买一台新的ecs和rds
1.1 创建ecs实例
(下面是原网站服务器,上面是即将要迁移到的目标服务器)
1.2 创建rds实例
(选择按量付费,mysql即可)
二、迁移wordpress数据
2.1 在1号机上用tar命令打包wordpress所有数据
tar czf wordpress-backup.tar.gz .
2.2 用scp命令将压缩包传到2号机的指定目录下
scp wordpress-backup.tar.gz 172.26.218.185:/root/
2.3 在2号机上查看文件
2.4 在rds控制台创建一个数据库以及账号
2.5 设置rds白名单(2号机的公网IP)
2.6 在1号机登录MySQL将wordpress的数据导出(软件包以及数据库表)
mysql -uroot -p(用cat /etc/ReadMe查看随机密码)
mysqldump -uroot -p wordpress > wordpress.sql 用mysqldump工具将wordpres数据库导出命名为wordpress.sql文件
2.7 导出到本地,这里利用了filezilla软件进行数据传输
(做完发现是多余操作,也可以利用scp命令进行传输)
2.8 在2号机上安装一个mysql,连接到购买的rds上,将该sql文件导入进去
mysql -h (rds的内网地址) -p (端口号默认3306) -g (在rds上注册的用户名) -p (自定义的密码) < wordpress.sql
2.9 在2号机上安装apache服务
具体命令可参考以往文档
2.10 在2号机上安装php
具体命令可参考以往文档
2.11 创建测试页面验证安装是否成功
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
systemctl restart httpd.service
测试之后可以用rm命令将其测试文件删掉
2.12 解压wordpress压缩包,修改配置文件(DB-HOST为rds内网地址)
默认是wp-config文件
2.13 重启apache服务
systemctl restart httpd