在windows系统上,mysql8如何设置大小写敏感
在windows系统上,mysql8如何设置大小写敏感
我来答
添加附件
收藏
复制链接
微信扫码分享
在小程序上查看
分享
添加附件
问题补充
8条回答
默认
最新
2个条件:
安装的时候指定参数lower_case_table_names=0
并且需要windows系统中data目录设置为大小写敏感就可以。
评论
有用 2
展开全部评论(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在Windows下无法通过配置参数实现大小写敏感,可以在建表的时候指定utf8_bin字符集来实现
评论
有用 1展开全部评论(2条)
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏




