无法在 Windows 10 上将 lower_case_table_names 设置为 0

Can't set lower_case_table_names to 0 on Windows 10

我在 Win10 上使用 XAMPP 的 MySQL,当我尝试设置 lower_case_table_names = 0 时 MySQL 服务就是不启动,XAMPP 控制台没有向我显示任何错误消息,它只是保持这样 > 10:04:51 上午 [mysql] 正在尝试启动 MySQL 应用程序...

我可以设置 lower_case_table_names = 2 没问题,但是使用 0 就不行

MySQL 8.0 Reference Manual / ... / Server System Variables / lower_case_table_names:

You should not set lower_case_table_names to 0 if you are running MySQL on a system where the data directory resides on a case-insensitive file system (such as on Windows or macOS).

所以当服务器没有启动时,它只是保存你的数据...