当前位置:Gxlcms > 数据库问题 > mysql:设置字符集utf8mb4 支持emoji字符

mysql:设置字符集utf8mb4 支持emoji字符

时间:2021-07-01 10:21:17 帮助过:74人阅读

install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev

 

 

2 进入mysql,查看信息

/etc/mysql/mysql.conf.d/mysqld.cnf

 

可以看到我的mysql版本是5.7的,utf8mb4有一个使用限制,mysql版本必须是5.5以上,大家需要注意,我目前用的ubuntu系统是16.04的。当前mysql的字符集配置如上表,我们的目的是更改成utf8mb4。

3 找到mysql的配置文件,可用命令

sudo find / -name my.cnf

 

 

4 修改配置文件

[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
init_connect=SET NAMES utf8mb4

 

或直接执行:


ALTER table apps modify  name  varchar(2000) character set utf8mb4 collate utf8mb4_unicode_ci;
ALTER table apps charset=utf8mb4;
set names utf8mb4

mysql:设置字符集utf8mb4 支持emoji字符

标签:符号   ubuntu安装   str   配置文件   and   dev   alt   sql   modify   

人气教程排行