欢迎投稿

今日深度:

Mariadb对中文字符集的支持,Mariadb中文字符集

Mariadb对中文字符集的支持,Mariadb中文字符集


今天在写Django程序的时候,将Mariadb作为数据库,但是Mariadb(mysql的一个分支,完全兼容mysql,现由mysql创始人主导开发)默认不支持中文字符集,于是在网上搜集答案没有找到合适的解决办法,倒是Mariadb不能用了,只好卸载重装Mariadb,遇到一些麻烦,用的是ubuntu-14.04.

卸载有三步:1. 删除mysql-server: sudo apt-get autoremove --purge mysql-server-5.5;2. sudo apt-get remove mysql-common;3.清理残余数据,这一步很重要: sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
然后重新安装mariadb即可sudo apt-get install mariadb-server.

再来解决中文字符集的问题

打开文件:vim /etc/mysql/my.cnf

在[client](也就是客户端)配置下添加一行:

default-character-set=utf8

在[mysqld](也就是mysql服务器配置)下添加两行:

init_connect='SET NAMES utf8'

character-set-server=utf8

然后重启mysql服务

sudo service mysql restart

这样在django应用里就可以顺利地使用中语言了,搞定,这是个老问题,以作记录。

www.htsjk.Com true http://www.htsjk.com/mariadb/34289.html NewsArticle Mariadb对中文字符集的支持,Mariadb中文字符集 今天在写Django程序的时候,将Mariadb作为数据库,但是Mariadb(mysql的一个分支,完全兼容mysql,现由mysql创始人主导开发)默认不支持中文字符集,...
相关文章
    暂无相关文章
评论暂时关闭