linux的mysql的大小写配置

      一个很纠结的问题其实解决起来很简单。

 

      这是一个教训,事情开始是项目从windows下发布到linux下,linux上面的各个软件别人都已经装好了,复制过去后项目就开始出现问题。

 

      项目中部分数据库操作不能顺利的完成。只是部分,查看控制台程序也没有报错,郁闷。(捕捉异常要加强。)

 

      检查源代码,重新发布数次,都是同样的问题。数据重新导入又是数次。。。

 

      一个下午就过去了。。。

 

      开始怀疑是数据库的问题,怀疑是编码的问题。。。

 

      最后将sql语句复制到mysql控制台,才记起来linux有大小写的区分,以前的系统在安装的时候都已经配置好忽略大小写。所以这次悲剧了。

 

忽略大小写的配置:

在配置文 件的 /etc/mysql 下的my.cnf 中  [mysqld]区段下增加一行 lower_case_table_names=1

解决问题。

 

 

      以后碰到问题,一定要按顺序从开始理一遍,才可能快速点解决问题。

 

      不能太相信别人,同时,自己做事情要做完做好,不要去影响别人。

 

      好了,一个好的教训,好的结果。解决问题了,很高兴。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值