阿里云Centos7的部署springboot启动后,mysql出现中文问号乱码
在本地环境下运行时正常运行,上传到ESC上之后就出现了中文全变成问号的乱码
经过排查,发现问题在linux中的mysql数据库编码上,在linux安装的mysql中,编码为:
这里需要将编码进行修改
步骤如下:
1、修改 /etc/my.cnf 文件,添加
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
2、保存退出,重启mysql服务
systemctl restart mysqld.service
3、启动后,进入mysql,执行查看命令,确认编码
再次查看项目应该就可以了