问题:在windows运行好着的项目,在linux服务器上报找不到某张表。同时这张表名是大写的,立马引发了个人注意。mysql
众所周知,windows是不区分大小写的,可是linux是区分大小写的。linux
导出的mysql语句也默认全为小写,可是因为引用的JBMP自带的映射文件中写入的是大写的,并且也不方便改JBPM包,因此只能改linux上MySQL的配置。sql
而后参考网上修改了mysql的配置,以下: 即/etc/my.cnf
中[mysqld]最后加入lower_case_table_names=1
1:不区分 2:区分 而后,service mysql restart
重启就OK了。windows