MySQL在linux下大小写问题

问题:在windows运行好着的项目,在linux服务器上报找不到某张表。同时这张表名是大写的,立马引起了我的注意。

众所周知,windows是不区分大小写的,但是linux是区分大小写的。

导出的mysql语句也默认全为小写,但是由于引用的JBMP自带的映射文件中写入的是大写的,而且也不方便改JBPM包,所以只能改linux上MySQL的配置。

然后参考网上修改了mysql的配置,如下:
/etc/my.cnf中[mysqld]最后加入lower_case_table_names=1
1:不区分
2:区分
然后,service mysql restart重启就OK了。

你可能感兴趣的:(MySQL在linux下大小写问题)