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