美文网首页
mysql5.7统一编码utf8mb4

mysql5.7统一编码utf8mb4

作者: 晓函 | 来源:发表于2022-04-09 14:36 被阅读0次

utf8mb4比utf8更好,可以存放emoji表情

linux和docker配置

mysqld.cnf

vi /etc/mysql/mysql.conf.d/mysqld.cnf
#在下面的标签中找到修改或添加这几个项
[mysqld]
  character-set-client-handshake = FALSE 
  character-set-server = utf8mb4 
  collation-server = utf8mb4_unicode_ci 
  init_connect='SET NAMES utf8mb4'

mysql.cnf

vi /etc/mysql/conf.d/mysql.cnf
#在下面的标签中找到修改或添加这几个项
[mysql]
character-set-server=utf8

mac配置

sudo vi /etc/my.cnf
#新建或打开的文件中,添加或修改为以下内容

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-client-handshake = FALSE 
character-set-server = utf8mb4 
collation-server = utf8mb4_unicode_ci 
init_connect='SET NAMES utf8mb4'

查看数据库各表的编码

#切换到项目数据库
use wapian
SHOW VARIABLES LIKE 'collation_%';
SHOW VARIABLES LIKE 'character_set_%';
image.png

相关文章

网友评论

      本文标题:mysql5.7统一编码utf8mb4

      本文链接:https://www.haomeiwen.com/subject/xlhhsrtx.html