# 随手记录
用于 旧系统数据迁移、图片清理、媒体库生成及媒体同步。
# 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_news、xypt_newscate、xypt_tags3张表步骤1准备老站数据: 打开Navicat中导入老站的以下3张表
步骤2运行填充字段:
http://ceshi.test/old-mysql?oss=0&type=1接口,对老站表进行字段填充,使其符合新站数据结构步骤3重命名老站表:将填充好的老站表重命名,避免与新站表冲突
xypt_tags→xypt_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蜀道山