MySQL8如何设置表名大小写不敏感?

遇到同样问题,翻看MySQL官方文档发现

lower_case_table_names can only be configured when initializing the server. Changing the lower_case_table_names setting after the server is initialized is prohibited.

别指望了改了

经过尝试,只有在安装完成之后,初始化数据库之前,修改my.cnf
然后再初始化数据库才有效

  • 5月5日更新
  • 评论
  • 赞赏
  • 编辑

雪嵩2 声望

答案对人有帮助,有参考价值0答案没帮助,是错误的答案,答非所问

如果你不在意数据的话直接删除数据
1 停止MySQL
2 删除 MySQL的数据 /var/lib/mysql
3 修改该 lower_case_table_names = 1
4 启动 mysql
4 搞定

你可能感兴趣的:(MySQL8如何设置表名大小写不敏感?)