时间:2021-07-01 10:21:17 帮助过:74人阅读
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