换主机,搬家是一个稍繁琐的事情,此次遇到一个mysql错误,一直以为是主机或者哪里配置问题,用mysql命令导入,然后被提示有"ERROR 1273 (HY000) at line 93: Unknown collation: 'utf8mb4_unicode_520_ci'"错误提示。
纠结了一中午,再导入还是出现这样的问题,此问题是由于迁站后数据库版本可能不一致出现的兼容问题,出现问题的可以留意下版本号,解决方法可以直接稳准狠的替换编码即可。
将数据库中的所有"utf8mb4_unicode_520_ci"字符全部替换成"utf8mb4_unicode_ci",然后再导入这样就没有错误。在替换之前,记得先备份一份呦。
另外提醒下,迁站倒库时一定注意是否有错误信息,今天遇到此错误后续sql脚本都未执行,导致登录时一直提示无效用户。
2018年10月10日 20:29 0楼
博主不好意思啦,我的博客更新地址了 新地址是:https://woj.app 名字:蜗居
我是虾米。 希望博主看到更新一下 谢谢啦。
2018年10月18日 08:52 1层
回复 虾米 已更新。
2018年10月7日 09:23 0楼
转换一下就好,很快捷!
2018年9月13日 20:55 0楼
技术大拿~我也学习学习!
2018年10月18日 08:52 1层
回复 法士特资讯 也是被逼。感谢前来支持。
2018年9月9日 00:01 0楼
文章不错非常喜欢
2018年9月2日 22:29 0楼
不错顶一个
2018年8月29日 23:13 0楼
wordpress现在默认的数据表字符集都是utf8mb4了,我也是前段时间无意间看到的
2018年10月18日 08:53 1层
回复 MONOPO资源站 谢谢支持,以前不迁站,还真没留意过。
2018年8月22日 16:21 0楼
很棒 顶一个
2018年8月21日 17:13 0楼
我以前也遇到过,也是直接替换数据库里面的内容
2018年8月20日 14:21 0楼
在换服务器的时候也遇到过这种问题,头大的很。我又用帝国备份重新备份了一遍,用帝国导入的。
2018年8月21日 08:36 1层
回复 热腾网 是呀,2个问题比较常见,也比较折腾人。我后来才意识到可能数据不全,后来检查表个数,果真是没导入全。