因现在所做的项目生产环境出现mysql大小写敏感问题,避免大家以后出现同样的问题,特将踩过的坑与大家分享。
1、linux上创建完数据库以后建议查看下数据库的大小写敏感的问题
图1
2、如果lower_case_table_name的值为0的话,在my.cnf文件上加上一句话,并重启数据库
图2
3、如遇上数据库已经建完并数据库已经导入数据后,将数据已mysqldump命令的形式将数据库备份,删除以有的数据库,并跟着第二步操作;查看是否生效,已图1为例;生效后,将已备份好的数据重新导入到数据库