Ubuntu 14.4 Django模型迁移到数据库提示 LookupError: unknown encoding: utf8mb4 解决方法

因为数据库中须要存储emoji表情,所以须要mysql支持utf8mb4,参考前面的文章升级数据库。python

可是因为服务器上面的python-mysqldb链接包版本为1.2.3不支持utf8mb4,所以报错。mysql

这是由于apt-get安装的MySQL-python版本为1.2.3 ,最新的版本是1.2.5,可是apt-get没找到这个版本,只要重装一下就能够了。sql

 

解决方法:数据库

一、在ubuntu下 输入 pip list,查看python-mysqldb的版本,ubuntu

升级python-mysqldb的版本:服务器

apt-get remove --purge python-mysqldb

二、经过pip重装:code

pip install mysql-python

三、操做迁移,成功!blog

相关文章
相关标签/搜索