暂无图片
在windows系统上,mysql8如何设置大小写敏感
我来答
分享
游湖
2022-11-30
在windows系统上,mysql8如何设置大小写敏感

在windows系统上,mysql8如何设置大小写敏感

我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
L
lelepapa

2个条件:

安装的时候指定参数lower_case_table_names=0

并且需要windows系统中data目录设置为大小写敏感就可以。

暂无图片 评论
暂无图片 有用 2
暂无图片
shunwahⓂ️
2022-11-30
学习了
watson
2022-11-30
suger
2022-11-30
学习了
展开全部评论(1条)
农夫三拳

对于mysql8而言,如果已经初始化了数据库,则无法直接配置大小写敏感
针对的是已经初始化数据库后的情形,步骤如下:

1、备份自己的数据库文件,具体方法自行百度,易搜…
2、清空mysql安装目录下的data文件夹
3、修改my.ini,在[mysqld]配置区块下添加:lower_case_table_names=2
4、在bin目录下打开cmd窗口,执行 mysqld --initialize --console 进行数据库的初始化,初始化完成后,控制台会输出初始密码,请记下
5、初始化完成后,安装mysql的服务,在bin目录下执行 mysqld -install
6、启动mysql : net start mysql
7、登录mysql,使用用户root与第4步生成的初始密码(初始密码会显示在控制台)进入,并修改初始密码
    ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘admin’;
    FLUSH PRIVILEGES;

暂无图片 评论
暂无图片 有用 0
游湖
题主
2022-11-30
貌似不行,这个我测试过了
szrsu
暂无图片

在Windows下无法通过配置参数实现大小写敏感,可以在建表的时候指定utf8_bin字符集来实现

暂无图片 评论
暂无图片 有用 1
shunwahⓂ️
2022-11-30
哦哦,学习了,还是得测试下
四宝
2022-11-30
suger
2022-11-30
学习了,实践下
展开全部评论(2条)
suger

lower_case_table_names=0

暂无图片 评论
暂无图片 有用 0
Oracle
2022-12-01
鸿惊九天

Mark

暂无图片 评论
暂无图片 有用 0
愤怒的蜗牛

学习了

暂无图片 评论
暂无图片 有用 0
伊伊相印


暂无图片 评论
暂无图片 有用 0
游湖

2个条件:

安装的时候指定参数lower_case_table_names=0

并且需要windows系统中data目录设置为大小写敏感就可以。这个是有用的

暂无图片 评论
暂无图片 有用 1
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏