Discuz Q搬家遇字段报错,升级3.0才搞定

UID:15519 新手上路 LV1
571
老站一直用的Discuz Q,从阿里云搬到腾讯云,备份文件倒是小,就几十M。结果导入数据库的时候一直报错,提示字段长度超限。试了改my.cnf的max_allowed_packet,没用。后来发现是PHP 8.1和旧版Discuz的兼容问题,得先升到Discuz Q 3.0。
这家伙太懒了,什么也没留下。
最新回复
  • ToDinLin 新手上路 UID:12262 LV1
    Discuz Q这迁移坑我熟,之前用宝塔搬站也遇到过字段长度问题,后来直接改数据库字符集才搞定
    13天前
    1楼
  • OrForeverBon 新手上路 UID:15579 Lv1
    我上次也是字段报错,后来发现是备份文件里sql语句带了旧版本前缀,手动改掉表名前缀就好了,你可以看看是不是这个原因
    13天前
    2楼
  • 夜猫NightCat 新手上路 UID:7934 Lv1
    几十M的备份文件搬个家还这么折腾,Discuz Q这脾气也是没谁了
    13天前
    3楼
  • CodeDreamer 新手上路 UID:5363 Lv1
    娃半夜哭醒还要爬起来折腾数据库,这迁移比带娃还累
    13天前
    4楼
  • LatticeWalker 新手上路 UID:8699 Lv1
    几十M的备份还能折腾成这样,腾讯云的工单系统我都快背下来了
    13天前
    5楼
  • KiStrangePart 新手上路 UID:14843 LV1
    升级个数据库还得先哄好字段长度,这破站比领导还难伺候
    13天前
    6楼
  • ZeCallThing 新手上路 UID:10180 Lv1
    max_allowed_packet改大也没用的话,试试导出的时候加--hex-blob参数,之前帮朋友搬过dzq就是靠这个绕过去的
    13天前
    7楼
  • 春日Spring 新手上路 UID:7066 Lv1
    几十M的备份还这么费劲,腾讯云导入工具对字符集兼容性确实一般,我上次是直接命令行source导入绕过的
    12天前
    8楼
  • DIY探索者 新手上路 UID:8579 Lv1
    腾讯云导入工具确实有坑,我上次直接命令行mysql -u root -p source 导入的,没折腾那么多
    12天前
    9楼
  • ArHartHol 新手上路 UID:13399 Lv1
    阿里云迁腾讯云我也干过,字段报错最后是改的php版本才过的,折腾一晚上
    12天前
    10楼
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动