今天发布程序的时候,日志报错找不到表,但是系统中已经存在表,最后发现是sql大小写的问题,mysql默认设置导致这些执行失败. 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1 3.重新启动数据库即可 就需要设置忽略大小写.设置lower-case-table-names=1,重启mysql实例生效. 这时就产生了另外一个问题,之前的大写字母的数据库名都失效了.都提示找不到数据库名.注释掉个lower-case-t…