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

相關文章
相關標籤/搜索