Windows Mysql8如何设置大小写敏感

介绍

小编给大家分享一下Windows Mysql8如何设置大小写敏感,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!

Windows系统mysql8.0更改lower_case_table_names

昨天在百度搜索了…7小时都没解决,今天去谷歌上搜索1小时就解决了…让我慢慢道来…

首先,因为想用kbengine写游戏,就去搞kbengine发现它要求MySQL的lower_case_table_names为0…于是开始漫长的更改…

1,其实,Windows系统无法改成lower_case_table_names=0,因为Windows默认是1,就算改也只能改成2,以下截自MySQL 8.0参考手册

癢indows

2,然后,当我们按照网上方法把我。ini中的lower_case_table_names强行改成2之后,会发现,mysql服务器无法启动了! !这是因为(下面还是mysql 8.0参考手册)

癢indows你会看到错误是,你的数据文件默认是1,但是你的lower_case_table_names=2了所以报错.mysql8.0要求我们不能在初始化之后再更改lower_case_table_names的值,所以正确做法是! ! !

1,清空数据文件,我的数据文件在programdata \ mysql \ XXXXserver 8.0 \里面,你就把它删了,然后重新放个空的

2,然后把我的。ini里面lower_case_table_names,直接把1改成2

3,然后管理员身份运行cmd,

癢indows

做这步重新初始化mysql服务器

4,然后…你的mysql服务器就被重新初始化了

后续:

因为重新初始化了嘛…以前的东西就没了…所以,你重新登陆mysql时候,用户名是根,密码在programdata \ mysql \ XXXXserver 8.0 \里面搜索一个。呃文件,密码会被随机初始化在里面,你用这个密码才能登陆哦。后面自己把他改掉就好啦

看完了这篇文章,相信你对Windows Mysql8如何设置大小写敏感有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Windows Mysql8如何设置大小写敏感