文章目录 一、背景问题 二、window下设置utf8mb4 1.修改mysql配置文件 2.重启mysql服务 3.设置库、表字符集 三、linux下设置utf8mb4 1.修改配置 2.重启服务 3.设置库、表字符集 一、背景问题 问题:mysql数据库设置为utf8mb4后仍然无法插入表情符号 原因:mysql配置文件中没有设置utf8mb4并重启服务 在排查的过程中,先在本地尝试,后在linux上尝试,接下来记录一下完整的设置编码流程 二、window下设置utf8mb4 1.修改mysql配置文件 进入dos,进入Mysql, 输入 select @@basedir; 注:如果mysql命令无法使用,win10左下角可以直接搜索mysqlClient 修改my.ini文件 修改如下配置