Windows中mysql默认大小写不敏感,不区分大小写,在建数据库及数据库表时相应的库名和表名自动变成小写保存,记录将mysql更改为大小写敏感,过程如下:
1.在配置文件(my.ini)中设置参数lower_case_table_names = 2放在[mysqld]下
lower_case_table_names = 0 表名存储为给定的大小,比较区分大小写
lower_case_table_names = 1(默认值)表名存储是小写的,比较的时候不区分大小写
lower_case_table_names = 2 表名存储为给定的大小,比较的时候是小写的

(设置之后保存,在电脑“服务”中右键重启mysql,用最笨的方法,新建数据库,名字写大写并保存,发现没有用)

2.在第一步基础上(设置完配置文件后不需要重启),再重新对mysql初始化,并在初始化时候设置lower_case_table_names = 2参数:
(1)将mysql中与bin目录在同一级的data文件夹中的数据备份,然后清空


本文介绍了如何在Windows中将MySQL从默认的大小写不敏感模式更改为大小写敏感,包括修改my.ini配置、重置初始化、处理大小写问题以及Windows文件系统的特性。
&spm=1001.2101.3001.5002&articleId=132295123&d=1&t=3&u=b46a4219997e44d38a3b8c1259b74baa)
5352

被折叠的 条评论
为什么被折叠?



