Mysql8.x在windows下设置大小写敏感
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql8.x在windows下设置大小写敏感相关的知识,希望对你有一定的参考价值。
参考技术A mysql在默认条件下是无法区分字母大小写的,并且在升到了8.x之后也没有找到设置lower_case_table_names的方法(目前),这就意味着无法设置修改大小写敏感。[图片上传失败...(image-a311b-1545128885470)]]( https://upload-images.jianshu.io/upload_images/13702036-7a23e2ed138acc34.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )
但在 stackoverflow 上找到了相应解决方案,在安装过程中,可选择高级模式,在高级模式中修改
Windows 下 mysql 5.7 设置 区分大小写(敏感),设置默认编码 utf8mb4
修改编码
c盘下搜索
C:\ProgramData\MySQL\MySQL Server 5.7
在该my.ini文件下进行配置修改
[client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [mysqld] character-set-client-handshake = FALSE character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci init_connect=‘SET NAMES utf8mb4‘
区分大小写
window下 改为2,
lower_case_table_names=2
最后保存 配置文件的时候注意 文件格式 ,类型 必须是 ANSI ,不小心保存成 utf-8 将不能启动服务,
重启mysql 服务ok
以上是关于Mysql8.x在windows下设置大小写敏感的主要内容,如果未能解决你的问题,请参考以下文章
Windows 下 mysql 5.7 设置 区分大小写(敏感),设置默认编码 utf8mb4