第一步:查看当前数据库编码格式:
show variables like “%char%”;
第二步:修改后端代码中指定的编码格式,直接删除。
第三步:在/etc/my.inf 中指定编码格式:
如果没有inf文件,可能就是vim /etc/my.cnf文件,后缀名在不同牌子的服务器上有不同,阿里云是inf,腾讯云是cnf
[client]
default-character-set=utf8mb4
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect=‘SET NAMES utf8mb4’
skip-character-set-client-handshake = true
[mysql]
default-character-set = utf8mb4
最后一步:重启mysql就可以完成。