# 导数据流程

📅 2024-10-20

# 准备:

  • 1: 先去西部下载老站 data 和 sql 文件, 然后打开 phpstorm 修改接口方法站点的dir目录
  • 2: 检查 data 目录下需要的文件,删除不需要的目录 和 图片, 然后拷贝data文件到 \ceshi\public 目录
  • 3: 打开Navicat 导入oldxypt.sql 文件
  • 4: 打开postman 运行处理失效图片接口
  • 5: 将处理后的data文件压缩, 同时将data文件上传到oss目录下
  • 6: 运行填充字段接口, 填充完字段之后 打开Navicat 检查数据是否填充成功,开始设计 产品 案例 新闻 单页 留言 tags 表,
  • 7: 运行填充数据接口, 填充完数据之后 打开Navicat 检查 产品 案例 新闻 单页 留言 tags 表, 随机打开产品的图片测试网页是否可以打开, 搜索替换一些错误的图片地址, 同时进入新网站后台 替换地图的路径
  • 8: 导出全部表(以做备份), 导出需要的产品 案例 新闻 单页 留言 tags 表, 然后从虚拟主机打开新站数据库,导入数据(一定要核对后站点)
  • 9: 检查oss文件是否上传完成, 完成即可关闭oss 软件。

注意事项

以上步骤是老站点的操作流程 (9.15/9.32/9.8.2/9.8.5) 且新站点没开始录入资料;

  • 9.9.5 和 10.1 一点要检查老站媒体库是否有MP4 视频文件, 如果有要去掉

# 9.9.5 操作:(数据库和985操作一样,文件按10.1操作);

# 10.1 操作:(数据库只运行填充字段,不需要填充数据);

  • 1: 导出老站点数据库, 保存到本地, 打开oss浏览器, 下载老站点图片, 同时检查老站里是否有MP4视频文件, 如果有要去掉
  • 2: 打开记事本,记录好老站点和新站点的token和dir目录
  • 3: 打开Navicat 导入老站点数据库, 运行数据填充接口, 这里接口参数选择oss=1, 运行成功后, 打开Navicat 开始设计表
  • 4: 运行填充数据接口, 填充完数据之后 打开Navicat 检查 产品 案例 新闻 单页 留言 tags 表, 导出需要的表, 虚机上传即可
  • 5: 媒体库同步只需要运行接口, 上面填旧站点的token 下面填写新站点的token, 运行成功后, 进入新网站后台查看媒体库图片是否同步成功。

# 媒体库同步操作:

scp -P 22 /f/code/ceshi/public/data.zip root@192.168.1.249:/root
// 拷贝 data.zip 到本地249服务器root目录

scp -P 8822 data.zip root@47.114.142.16:/var/www/html/cloud-platform/api/public
// 拷贝 data.zip 到远程服务器 /var/www/html/cloud-platform/api/public 目录

ssh ali16
// 新窗口打开 链接远程服务器

cd ali16
//进入 16 服务器

cd  /var/www/html/cloud-platform/api/public
// 进入服务器目录

ll  
// 查看目录文件

unzip data.zip
 // 解压 data.zip
 
运行postman 上传媒体库接口; 
运行成功,进入新网站后台查看媒体库图片是否同步成功; 
成功即可删除服务器上的data目录和data.zip文件

rm -rf data.zip data/
// 删除 data.zip 和 data 目录

//服务器操作结束