使MYSQL支持emoji表情

2017-08-26  本文已影响179人  chuan_bai

1.首先介绍下常用的字符集

2.修改本地的数据库

对每一个数据库:

ALTER DATABASE 这里数据库名字 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

对每一个表:

ALTER TABLE 这里是表名字 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

3.修改mysql配置文件

注:当前使用的是MAC版的mysql,如果为Linux版本则my.cnf文件在/etc/mysql/目录下

进入这个目录,在这个目录下面有个后缀为.cnf的文件
cd /usr/local/mysql/support-files/

将这个文件复制到etc目录中并将名字命名为my.cnf
sudo cp my-default.cnf /etc/my.cnf

然后编辑my.cnf文件,将下面内容复制到里面。


[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

4.重启mysql

service mysqld stop
service mysqld start
service mysqld restart

上一篇 下一篇

猜你喜欢

热点阅读