java项目访问提示:Mysql SQL Error: 1146, SQLState: 42S02
找不到数据库中的表 Table'opo.User' doesn't exist
然后根据错误提示查了查,需要把MySQL的配置文件大小写敏感去掉
项目在centos服务器上
执行命令
vi /etc/my.cnf
#在[mysqld]下 添加
lower_case_table_names=1
为0时大小写敏感,为1时大小写不敏感,默认为0
本地开发环境为windows,windows为0时大小写敏感,为1时大小写不敏感,默认为1
因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix/Linux 系统中是大小写敏感的。