今天调个程序在 windows 下没有问题,郁闷死了。到了在 linux 下,一直提示找不到表,检查的会发现表名大小写问题。在这里将配置设置分享给大家,希望对大家有所帮助。
-
windows 下 lower_case_table_names 默认值是 1 而在 linux 下 默认值是 0
-
在 linux 修改下配置忽略大小写
1.用 root 登录,修改 /etc/my.cnf;
2、在[mysqld]节点下,加入一行: lower_case_table_names=1
3、重启 MySQL 执行: systemctl restart mysql;
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于