微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mac OS 和 Windows 上的 Mysql 8 表区分大小写

如何解决Mac OS 和 Windows 上的 Mysql 8 表区分大小写

我正在尝试在 Mac OS 11 和 Windows 10 上安装 Oracle Mysql 8 Community Edition

我从 herehere 中了解到,在 MysqL 8 中,在数据目录初始化后不再允许更改 lower_case_table_names 选项的值。

我的生产 MysqL 8 数据库在 Ubuntu 20.04 LTS 上。 我的生产数据库的结果

SHOW VARIABLES LIKE 'lower_case_%';
lower_case_file_system = OFF
lower_case_table_name = 0

从我的电脑(Mac 和 Windows)是

lower_case_file_system = ON
lower_case_table_name = 2

在我的数据库(生产和本地)中,我有一个abc

在生产数据库查询

select * from aBc 

没有运行,但我的电脑正在运行。

出于显而易见的原因,我如何将我的本地环境修复为与生产环境相同

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。