首先明白windows下的mysql配置文件在Data文件夹下,叫做my.ini,重启后修改生效。
使数据库支持utf8mb4可以支持Emoji表情:
注意,旧版本mysql不支持utf8mb4。
修改my.ini文件:
[client]
//添加
default-character-set = utf8mb4
[mysql]
//添加
default-character-set = utf8mb4
[mysqld]
//修改
character-set-server = utf8mb4
//添加
character-set-client-handshake = FALSE
collation-server = utf8mb4_unicode_ci
init_connect = 'SET NAMES utf8mb4'
有时候发现init_connect这条设置并没有执行,就需要在链接数据库查询时,再执行一次‘SET NAMES utf8mb4’这条sql语句。