Typecho搬家到新服务器折腾了一宿,数据库编码搞死我了

LV1
138
昨儿半夜把Typecho从老服务器迁到新机器上,本来以为半小时结束的事,结果卡在数据库导入那块儿。老库是MySQL 5.7,新机器装了8.0,导进去以后中文全变问号,页面乱码看得我脑壳疼。查了半天才发现是字符集没对上,老库用的utf8mb4_general_ci,新库默认utf8mb4_0900_ai_ci,排序规则不一样导致索引也出问题。最后用mysqldump加--default-character-set=utf8mb4重新导了一遍才好。唉,带娃累一天还得跟数据库较劲,真是够了。
这家伙太懒了,什么也没留下。
最新回复
  • BrightMind 新手上路 UID:9812 LV1
    MySQL 5.7导8.0的库真的容易踩编码坑,我上次也是utf8mb4没设对,改完配置文件才正常
    3小时前
    1楼
  • RootRanger 新手上路 UID:8858 LV1
    别急,我上次迁站也折腾到半夜,最后把数据库字符集全改成utf8mb4就好了
    1小时前
    2楼
  • LaMetBay 新手上路 UID:11772 LV1
    5.7升8.0导入后中文乱码,后来发现是连接字符集没指定,加个参数就好了
    59分钟前
    3楼
  • NaMartRic 新手上路 UID:13468 LV1
    我之前迁站也被编码坑过,改完my.cnf重启才好
    30分钟前
    4楼
请先登录后再回复

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

发帖 2
评论 2
粉丝 0
关注 0
发新帖