我正在尝试让mysql在windows10上本地运行以进行开发。我需要在我的表名中使用大写和小写字母。我可以看到,在windows中运行mysql时,建议在my.ini中设置小写\u table \u names=2。当我尝试此操作时,mysql windows服务会启动,然后立即停止。执行此操作时,它似乎不会将任何事件记录到事件日志中。如果我拔掉电话线,服务就可以开始了。谢谢。
1cosmwyk1#
不幸的是,似乎连甲骨文都不能同意如何设置。我已经转向使用mariadb在我的synology驱动器,而不是花了5分钟来设置。
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 .不知道马克斯身上发生了什么。
lower_case_table_names
1
stored in lowercase on disk and comparisons are not case sensitive
0
stored as specified and comparisons are case-sensitive
2条答案
按热度按时间1cosmwyk1#
不幸的是,似乎连甲骨文都不能同意如何设置。
我已经转向使用mariadb在我的synology驱动器,而不是花了5分钟来设置。
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
.不知道马克斯身上发生了什么。