绪论 前些日子做项目整体迁移工作,把项目和数据库全部迁移到新的服务器,出现了问题。由于项目使用了activity,在项目启动时会验证相关的20多张表是否存在,不存在则会创建。 所以每次启动都出现了新建20多张大写名称的表,最后发现是忘记关闭MySQL的区分大小写。 正文 在MySQL的my.cnf配置文件最后加上以下设置,重启数据库即可。 lower_case_table_names=1 (若有什么错误,请留言指正,3Q)