小編給大家分享一下Windows MySQL8如何設(shè)置大小寫(xiě)敏感,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
成都創(chuàng)新互聯(lián)公司基于成都重慶香港及美國(guó)等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)眉山服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。
windows系統(tǒng)mysql8.0更改lower_case_table_names
昨天在百度搜索了…7小時(shí)都沒(méi)解決,今天去google上搜索1小時(shí)就解決了…讓我慢慢道來(lái)…
首先,因?yàn)橄胗胟bengine寫(xiě)游戲,就去搞kbengine發(fā)現(xiàn)它要求MySQL的lower_case_table_names為0…于是開(kāi)始漫長(zhǎng)的更改…
1、其實(shí),windows系統(tǒng)無(wú)法改成 lower_case_table_names=0, 因?yàn)閣indows默認(rèn)是1,就算改也只能改成2,以下截自 MySQL 8.0 Reference Manual
2、然后,當(dāng)我們按照網(wǎng)上方法把 my.ini中的lower_case_table_names強(qiáng)行改成2之后,會(huì)發(fā)現(xiàn),mysql server無(wú)法啟動(dòng)了!!這是因?yàn)椋ㄏ旅孢€是MySQL 8.0 Reference Manual)
你會(huì)看到錯(cuò)誤是,你的data文件默認(rèn)是1,但是你的lower_case_table_names=2了所以報(bào)錯(cuò)。mysql8.0要求我們不能在initialize之后再更改lower_case_table_names的值,所以正確做法是!!!
1、清空data文件,我的data文件在programdata\MySQL\XXXXserver 8.0\里面,你就把它刪了,然后重新放個(gè)空的
2、然后把my.ini 里面lower_case_table_names,直接把1改成2
3、然后管理員身份運(yùn)行cmd,
做這步重新initialize mysql server
4、然后…你的mysql server就被重新initialize了
后續(xù):
因?yàn)橹匦耰nitialize了嘛…以前的東西就沒(méi)了…所以,你重新登陸mysql時(shí)候,用戶名是root,密碼在programdata\MySQL\XXXXserver 8.0\里面搜索一個(gè).err文件,密碼會(huì)被隨機(jī)初始化在里面,你用這個(gè)密碼才能登陸哦。后面自己把他改掉就好啦
看完了這篇文章,相信你對(duì)Windows Mysql8如何設(shè)置大小寫(xiě)敏感有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
本文標(biāo)題:WindowsMysql8如何設(shè)置大小寫(xiě)敏感
文章網(wǎng)址:http://chinadenli.net/article42/ppsjec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、軟件開(kāi)發(fā)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)