在服务器上部署项目启动后,通过客户端操作报错了 查看服务器上报错如下:
通过排查发现是编码问题,原来的MySQL配置文件,my.cnf设置编码为utf8,MySQL5.5版本后需要设置为utf8mb4,本项目MySQL版本为5.6.X,所以需要修改配置如下:
设置完成后需要将原来的库和表编码修改或者删除重建,由于本项目是刚部署,暂无数据,所以直接执行了删除库和表操作,重新创建库,若为服务迁移,需要将库表字段统一修改略麻烦,需谨慎操作
在服务器上部署项目启动后,通过客户端操作报错了 查看服务器上报错如下:
通过排查发现是编码问题,原来的MySQL配置文件,my.cnf设置编码为utf8,MySQL5.5版本后需要设置为utf8mb4,本项目MySQL版本为5.6.X,所以需要修改配置如下:
设置完成后需要将原来的库和表编码修改或者删除重建,由于本项目是刚部署,暂无数据,所以直接执行了删除库和表操作,重新创建库,若为服务迁移,需要将库表字段统一修改略麻烦,需谨慎操作