今天迁移公司MySQL数据库遇到一个问题,程序提示某个表不存在,开始以为迁移丢数据了,然后到数据库里面查,发现表确实存在,搞Oracle几年了没有遇到过这样的问题,仔细观察发现程序报错,抛出的异常表名是大写,而数据库里面的都是小写,猜想是否MySQL区分大小写,然后我仔细比较了my.cnf文件,发现修改了这个参数后解决问题
lower_case_table_names=1
本文出自 “专注于Oracle性能调优” 博客,请务必保留此出处http://5073392.blog.51cto.com/5063392/1545587