# 随手记录

用于 旧系统数据迁移、图片清理、媒体库生成及媒体同步


# Postman命令

http://ceshi.test/clearImg   //清除碎图
http://ceshi.test/old-mysql-img?token=786efab8ac1d9c16406bb18c8b9e26b8  //二次清除碎图

http://ceshi.test/old-mysql?oss=0&type=1   //填充字段  
http://ceshi.test/old-mysql?oss=0&type=2   //填充数据
http://ceshi.test/old-mysql?oss=0&type=3   //留言数据导入  
http://ceshi.test/old-mysql?oss=0&type=4   //关键词导入

http://api.xypt.top/old-mysql-img?token=526f380e07c212c4f78af9e4e4180869    //9.9.5以下同步媒体库图片
http://api.xypt.top/getMedia?yzm=4e0f0cab4e5baae3d5ef6a867469976e&token=1da4177402339b571411a58ee483a97c&xtoken=07fdf60e0687b1e05ab46f1ec4984c35    //9.9.5以上同步媒体库图片

# 数据库操作

-- ==================== 媒体库查询示例 ====================

// 查询指定站点的所有视频文件(mp4格式)
SELECT * FROM `media` WHERE `token` = '47af009788ea0b6f764615ded0486cc1' AND extension = 'mp4';

// 查询指定站点 URL 包含 'data' 的媒体文件
SELECT * FROM `media` WHERE `token` = '47af009788ea0b6f764615ded0486cc1' AND url LIKE '%data%';

# 单独导入老站新闻数据

  • 需要xypt_newsxypt_newscatexypt_tags 3张表

  • 步骤1准备老站数据: 打开Navicat中导入老站的以下3张表

  • 步骤2运行填充字段:http://ceshi.test/old-mysql?oss=0&type=1接口,对老站表进行字段填充,使其符合新站数据结构

  • 步骤3重命名老站表:将填充好的老站表重命名,避免与新站表冲突 xypt_tagsxypt_tags1

  • 步骤4合并数据:运行接口http://ceshi.test/old-mysql?oss=0&type=4 将老站数据导入到新站表, 该接口会将以下数据合并到新站 xypt_tags1 表数据 → 插入 xypt_tags

  • 步骤5验证数据:验证xypt_tags表(新站数据 + 老站数据总数),xypt_tags1 (仅老站数据数量)

  • 注意事项

  • oss 参数:如果需要处理 OSS 图片路径,将 oss=0 改为 oss=1

  • 数据导入顺序:先处理 tags,再处理 newscate,最后处理 news(避免外键约束错误)

# ssh命令


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

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

# username

xiangyunpt HQLF3686hq#2024

homestead 127.0.0.1 2222

192.168.1.249 192.168.1.249 22

# translate

47.75.182.2

cd translater

php -f t22.php prod &

# Delete Site

ssh ali16

cd /var/www/html/cloud-platform/backend

php artisan delete:site s-lq28l17gxzippdtv

# gitee

  • wuhanqq
  • 6b4e2556f9c18a1e4f002b6dd01368c9
  • 以后更新文档只需要 3步:
git add .
git commit -m "更新文档"
git push
  • 代码就会同步到你的仓库:

https://gitee.com/wuhanqq/docs/ (opens new window)

# 常见问题

  • 10.1以下版本不支持自动修复证书
  • HQlf蜀道山