《MYSQL數(shù)據(jù)庫安裝Mysql時(shí)出現(xiàn)錯(cuò)誤及解決辦法》要點(diǎn):
本文介紹了MYSQL數(shù)據(jù)庫安裝Mysql時(shí)出現(xiàn)錯(cuò)誤及解決辦法,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
因?yàn)橐粫r(shí)手癢癢更新了一下驅(qū)動(dòng),結(jié)果導(dǎo)致無線網(wǎng)卡出了問題.然而就算是從官網(wǎng)上下載了驅(qū)動(dòng)各種折騰也沒有弄好,心里特別堵.無奈只有重裝系統(tǒng)這一條路了.這里表示特別難過,因?yàn)殡娔X上東西實(shí)在太多了,而且各種環(huán)境變量.所以建議一些對(duì)電腦特不是別精通的最好不好胡亂倒騰(像我這樣的人),除非你想專門研究.
MYSQL入門
重裝的悲劇就是所有的軟件都得重新配置.有點(diǎn)不太情愿,因?yàn)楫吘箾]有太多的閑時(shí)間.但是,也有點(diǎn)小確幸,因?yàn)橐恢痹趯W(xué)習(xí)其他的知識(shí),開始的時(shí)候配置好的東西就再也沒有研究過,只覺得配好了就很高興,因?yàn)檫@樣就可以接著做下一件事了.畢竟軟件這塊好多東西準(zhǔn)備不好或者配置不好,就無法進(jìn)行下面的學(xué)習(xí).剛好借著這次機(jī)會(huì)重新配置了一下所有東西(其實(shí)說實(shí)話內(nèi)心還是有點(diǎn)小崩潰的).?
MYSQL入門
在裝mysql這塊就出了問題.其實(shí)安裝過程不會(huì)出太多的問題.安裝完了之后就出現(xiàn)了之前沒有出現(xiàn)的錯(cuò)誤.
MYSQL入門
第一個(gè)錯(cuò)誤:打開mysql的命令窗口出現(xiàn)閃退.MYSQL入門
出錯(cuò)的時(shí)候,我的mysql安裝目錄下的mysql的默認(rèn)配置文件為my-default.ini .我安裝的是mis數(shù)據(jù)包形式的,因此mysql的配置是在安裝過程中執(zhí)行的.但是zip就要自己解壓后單獨(dú)配置.我剛開始學(xué)習(xí)mysql的時(shí)候,安裝的就是zip文件格式的,在網(wǎng)上查資料配置了一整天結(jié)果服務(wù)程序都沒有啟動(dòng)起來,原因也沒有查到.后來就改mis格式安裝了.接著說閃退這個(gè)問題,因?yàn)椴挥眠M(jìn)行配置,所以我就直接打開mysql command line client,就出現(xiàn)了閃退.因?yàn)閦ip文件格式配置的時(shí)候是要把my-default.ini改為my.ini的,而my-default.ini應(yīng)該是給出的一個(gè)配置的參考.然后我就把my-default.ini改成my.ini.最后閃退問題就解決了.我覺得原因可能是因?yàn)閙ysql啟動(dòng)時(shí)是要尋找這個(gè)名my.ini這個(gè)配置文件的.因此就算你是免配置版的,也得修改my-default.ini為my.ini.
MYSQL入門
第二個(gè)錯(cuò)誤:打開mysql command line client,提示輸入密碼,輸入后出現(xiàn)閃退.
MYSQL入門
說是閃退,其實(shí)它是報(bào)了一個(gè)錯(cuò)誤:Access denied for user ''@'localhost' to database 'mysql'.報(bào)完這個(gè)錯(cuò)誤后才閃退的.如果想看清楚這個(gè)錯(cuò)誤就先啟動(dòng)你的mysql服務(wù)程序.然后進(jìn)入DOS命令窗口,在進(jìn)入到你的mysql\bin的安裝目錄下.輸入命令回車:MYSQL入門
之后會(huì)提示你輸出密碼 Enterprise:000000(這是我安裝過程中設(shè)置的密碼).之后就出現(xiàn)了Access denied for user ''@'localhost' to database 'mysql'這個(gè)錯(cuò)誤.就是拒絕訪問錯(cuò)誤.要么密碼錯(cuò)誤要么是你的權(quán)限不夠.
MYSQL入門
mysql自帶有一個(gè)數(shù)據(jù)庫叫mysql,里面有一個(gè)user表,存的用戶信息.你可以對(duì)這些信息進(jìn)行一個(gè)查詢.MYSQL入門
此時(shí)會(huì)顯示mysql中的所有表,最下面你可以看到有一個(gè)user表.在查詢user表中的所有信息MYSQL入門
查詢結(jié)果太多,我就不截圖展示了.我的總共有43個(gè)字段,4條記錄.其中有三條記錄的User字段都為root,一條為null;還有三條記錄的Grant_priv字段為Y,一條為N.其實(shí)有些不太清楚這些為什么會(huì)有是個(gè)用戶,安裝的過程中我設(shè)置了一個(gè),但其他的那三個(gè)我都不知道是什么.我會(huì)自己設(shè)置的用戶應(yīng)該是第四條記錄,也就是最后一條.其他三個(gè)用戶的大多數(shù)字段值都是Y.就最后一個(gè)用戶的字段值都是N.最后一個(gè)應(yīng)該是我安裝過程中設(shè)置上去的那個(gè)用戶.因?yàn)镚rant_priv為N,所以導(dǎo)致出現(xiàn)拒絕訪問的錯(cuò)誤.解決方法為:
MYSQL入門
此時(shí)我的問題就解決了.因?yàn)閺膩頉]有出現(xiàn)過這樣的錯(cuò)誤,所以解決后就想記錄下來,以作為總結(jié).我所描述的也很淺顯,如果有什么不對(duì)的地方,希望可以指正,大家互相交流.MYSQL入門
mysql安裝過程中最易出現(xiàn)問題及解決方案(匯總)MYSQL入門
近日筆者在論壇上看到不少站長在問mysql安裝的問題,介于此筆者就簡單總結(jié)一下mysql安裝中最容易出現(xiàn)的幾個(gè)問題,供各位參考:MYSQL入門
背景:操作系統(tǒng):win7;mysql版本:mysql 5.5(64位)MYSQL入門
1.重新安裝mysql卡在最后一步過不去MYSQL入門
問題描述:第一次安裝完mysql,使用jdbc寫入的中文都是亂碼,但已存在于數(shù)據(jù)庫中的中文數(shù)據(jù)正常,改了字符編碼還是沒能解決問題,于是決定重裝.但重裝卡在最后一步始終過不去.MYSQL入門
解決方案:(1)在注冊(cè)表里搜索mysql,刪除相關(guān)記錄;(2)刪除mysql安裝目錄下mysql文件;(3)刪除C:/ProgramData 目錄下mysql文件夾.然后再重新安裝,安裝成功.MYSQL入門
2.mysql -uroot -p登陸不上MYSQL入門
問題描述:可以十分確定密碼是正確的,但就是連不上,然后關(guān)閉mysql服務(wù),使用mysqld --skip-grant-tables啟動(dòng),可以正常連接.重新安裝了很多次,都是一樣的.之前安裝都是在安裝過程中設(shè)置了root密碼.MYSQL入門
解決方案:不要設(shè)置root密碼,可以正常登陸后,再使用命令修改root密碼,再次連接,就正常了(注意,為了支持中文,安裝中字符編碼選擇utf8).MYSQL入門
3.正常安裝后,查詢出中文數(shù)據(jù)是亂碼MYSQL入門
安裝好數(shù)據(jù)庫后,導(dǎo)入數(shù)據(jù),由于之前數(shù)據(jù)采用gbk編碼,而安裝mysql過程中使用utf8編碼,所以查詢出來數(shù)據(jù)是亂碼.然后登陸mysql,使用set names gbk命令后,再次查詢,中文顯示正常.
MYSQL入門
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/2130.html