mysql设置小写\u table \u names=2会阻止服务启动

fnatzsnv  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(315)

我正在尝试让mysql在windows10上本地运行以进行开发。我需要在我的表名中使用大写和小写字母。
我可以看到,在windows中运行mysql时,建议在my.ini中设置小写\u table \u names=2。
当我尝试此操作时,mysql windows服务会启动,然后立即停止。执行此操作时,它似乎不会将任何事件记录到事件日志中。
如果我拔掉电话线,服务就可以开始了。
谢谢。

1cosmwyk

1cosmwyk1#

不幸的是,似乎连甲骨文都不能同意如何设置。
我已经转向使用mariadb在我的synology驱动器,而不是花了5分钟来设置。

uurity8g

uurity8g2#

虽然文档中没有明确说明,但是我对系统变量的经验 lower_case_table_names 只有Windows上有吗 1 , stored in lowercase on disk and comparisons are not case sensitive 支持。在linux上,它被迫 0 , stored as specified and comparisons are case-sensitive .
不知道马克斯身上发生了什么。

相关问题