ubuntu安装mysql5.7后解决不区分大小写问题。
亲测正确操作顺序如下:
1.备份数据(server->data export, 我用的是workbench工具)
2.修改/etc/mysql/mysql.conf.d/mysqld.cnf 文件,在 【mysqld】 下添加 lower_case_table_names = 1
3.重启 mysql
4.再用 server->data import 导入表和数据
大多网友都只说了第2和第3步,然后我的操作经历就是(库里有TEST表):
未修改mysqld.cnf文件之前操作结果是: select * from test (报表不存在) , select * from TEST(正常查询);
修改mysqld.cnf文件之后操作结果是: select * from test (报表不存在) , select * from TEST(报表不存在);
在完整执行了上述4步后,大小写都可以正常查询。