springboot项目部署到服务器上后,无报错却不显示内容的问题解决 随手记

最近使用springboot完成了一个项目,之后部署到个人服务器上,显示运行成功,但是页面却无内容展示,后经过检查和查阅资料发现原因是数据库的问题:
windows和linux下的Mysql对大小写敏感是有区别的:

  • windows下:不区分大小写(不敏感)
  • linux下:区分大小写(敏感)
    所以只需要把Mysql对大小写设置成不敏感就可以了。
    首先先查询下是不是设置了对大小写敏感,可以在Mysql中输入:
mysql>show variables like '%lower_case_table_names%'

如果查询结果为0说明对大小写是敏感的,接下来编辑查找到的my.cnf文件

find / -name my.cnf

my.cnf文件中的[mysqld]下加入一行:

lower_case_table_names=1

然后重启Mysql服务:

service mysql restart

就成功了!!!

你可能感兴趣的:(异常,随手记,Mysql,数据库,mysql,java,linux)