JeecgBoot 使用 Online 报表时,因编码问题导致无法解析SQL问题解决

# 修改 my.cnf 配置文件

# 设置会话级别

1. 配置文件方式,给每个新的连接配置
[mysqld]
init-connect='SET NAMES utf8mb4 COLLATE utf8mb4_general_ci'

2.执行命令
set collation_connection = utf8mb4_general_ci 
或
SET NAMES utf8mb4 COLLATE utf8mb4_general_ci

3. 设置全局
set global collation_connection = utf8mb4_general_ci 

4. 修改配置后,重启mysql,并重新连接数据库

5. 修改表字符集,如 视图 已创建,则删除后重新建立

你可能感兴趣的:(sql,数据库)