一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 安裝Mysql時出現錯誤及解決辦法

安裝Mysql時出現錯誤及解決辦法

2020-05-25 15:42——佐佐木 Mysql

因為一時手癢癢更新了一下驅動,結果導致無線網卡出了問題,本文給大家分享安裝mysql時出現錯誤及解決辦法,對安裝mysql時出現錯誤相關知識感興趣的朋友一起學習吧

因為一時手癢癢更新了一下驅動,結果導致無線網卡出了問題。然而就算是從官網上下載了驅動各種折騰也沒有弄好,心里特別堵。無奈只有重裝系統這一條路了。這里表示特別難過,因為電腦上東西實在太多了,而且各種環境變量。所以建議一些對電腦特不是別精通的最好不好胡亂倒騰(像我這樣的人),除非你想專門研究。

重裝的悲劇就是所有的軟件都得重新配置。有點不太情愿,因為畢竟沒有太多的閑時間。但是,也有點小確幸,因為一直在學習其他的知識,開始的時候配置好的東西就再也沒有研究過,只覺得配好了就很高興,因為這樣就可以接著做下一件事了。畢竟軟件這塊好多東西準備不好或者配置不好,就無法進行下面的學習。剛好借著這次機會重新配置了一下所有東西(其實說實話內心還是有點小崩潰的). 

    在裝mysql這塊就出了問題。其實安裝過程不會出太多的問題。安裝完了之后就出現了之前沒有出現的錯誤。

第一個錯誤:打開mysql的命令窗口出現閃退。

     出錯的時候,我的mysql安裝目錄下的mysql的默認配置文件為my-default.ini 。我安裝的是mis數據包形式的,因此mysql的配置是在安裝過程中執行的。但是zip就要自己解壓后單獨配置。我剛開始學習mysql的時候,安裝的就是zip文件格式的,在網上查資料配置了一整天結果服務程序都沒有啟動起來,原因也沒有查到。后來就改mis格式安裝了。接著說閃退這個問題,因為不用進行配置,所以我就直接打開mysql command line client,就出現了閃退。因為zip文件格式配置的時候是要把my-default.ini改為my.ini的,而my-default.ini應該是給出的一個配置的參考。然后我就把my-default.ini改成my.ini。最后閃退問題就解決了。我覺得原因可能是因為mysql啟動時是要尋找這個名my.ini這個配置文件的。因此就算你是免配置版的,也得修改my-default.ini為my.ini。

第二個錯誤:打開mysql command line client,提示輸入密碼,輸入后出現閃退。

說是閃退,其實它是報了一個錯誤:Access denied for user ''@'localhost' to database 'mysql'.報完這個錯誤后才閃退的。如果想看清楚這個錯誤就先啟動你的mysql服務程序。然后進入DOS命令窗口,在進入到你的mysql\bin的安裝目錄下。輸入命令回車:

 

復制代碼 代碼如下:

mysql -u root -p

 

之后會提示你輸出密碼 Enterprise:000000(這是我安裝過程中設置的密碼)。之后就出現了Access denied for user ''@'localhost' to database 'mysql'這個錯誤。就是拒絕訪問錯誤。要么密碼錯誤要么是你的權限不夠。

mysql自帶有一個數據庫叫mysql,里面有一個user表,存的用戶信息。你可以對這些信息進行一個查詢。

 

復制代碼 代碼如下:

use mysql; 
show tables;  

 

此時會顯示mysql中的所有表,最下面你可以看到有一個user表。在查詢user表中的所有信息

 

復制代碼 代碼如下:

select * from user;

 

查詢結果太多,我就不截圖展示了。我的總共有43個字段,4條記錄。其中有三條記錄的User字段都為root,一條為null;還有三條記錄的Grant_priv字段為Y,一條為N。其實有些不太清楚這些為什么會有是個用戶,安裝的過程中我設置了一個,但其他的那三個我都不知道是什么。我會自己設置的用戶應該是第四條記錄,也就是最后一條。其他三個用戶的大多數字段值都是Y。就最后一個用戶的字段值都是N。最后一個應該是我安裝過程中設置上去的那個用戶。因為Grant_priv為N,所以導致出現拒絕訪問的錯誤。解決方法為:

 

復制代碼 代碼如下:

update user set Grant_priv= 'Y' where user = "你的記錄的用戶名字段的值" and host= "你的記錄的主機的值" ;
flush privileges;

 

此時我的問題就解決了。因為從來沒有出現過這樣的錯誤,所以解決后就想記錄下來,以作為總結。我所描述的也很淺顯,如果有什么不對的地方,希望可以指正,大家互相交流。

mysql安裝過程中最易出現問題及解決方案(匯總)

近日筆者在論壇上看到不少站長在問mysql安裝的問題,介于此筆者就簡單總結一下mysql安裝中最容易出現的幾個問題,供各位參考:

背景:操作系統:win7;mysql版本:mysql 5.5(64位)

1.重新安裝mysql卡在最后一步過不去

問題描述:第一次安裝完mysql,使用jdbc寫入的中文都是亂碼,但已存在于數據庫中的中文數據正常,改了字符編碼還是沒能解決問題,于是決定重裝。但重裝卡在最后一步始終過不去。

解決方案:(1)在注冊表里搜索mysql,刪除相關記錄;(2)刪除mysql安裝目錄下mysql文件;(3)刪除C:/ProgramData 目錄下mysql文件夾。然后再重新安裝,安裝成功。

2.mysql -uroot -p登陸不上

問題描述:可以十分確定密碼是正確的,但就是連不上,然后關閉mysql服務,使用mysqld --skip-grant-tables啟動,可以正常連接。重新安裝了很多次,都是一樣的。之前安裝都是在安裝過程中設置了root密碼。

解決方案:不要設置root密碼,可以正常登陸后,再使用命令修改root密碼,再次連接,就正常了(注意,為了支持中文,安裝中字符編碼選擇utf8)。

3.正常安裝后,查詢出中文數據是亂碼

安裝好數據庫后,導入數據,由于之前數據采用gbk編碼,而安裝mysql過程中使用utf8編碼,所以查詢出來數據是亂碼。然后登陸mysql,使用set names gbk命令后,再次查詢,中文顯示正常。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜大片在线观看 | 操bb视频 | 欧美日韩一区二区三区在线播放 | 男人狂躁女人下面的视频免费 | 91久久精品视频 | 国产实拍会所女技师在线 | 古装床戏做爰无遮挡三级 | 成人欧美1314www色视频 | 99久久免费看国产精品 | 亚洲天堂色图 | 青草青草伊人精品视频 | 99精品热视频 | 亚欧视频在线观看 | 久久久无码精品亚洲A片软件 | 欧美日韩一二三区免费视频观看 | 精久久 | 欧美yyy| 日本精工厂网址 | 俺来操| 亚洲精品在线看 | 精品性影院一区二区三区内射 | 操久久| 亚洲第一区欧美日韩精品 | 无码任你躁久久久久久久 | 调教催眠改造np总攻 | 国产90后美女露脸在线观看 | 欧美成人免费观看bbb | 国产伦精品一区二区 | 国产香蕉国产精品偷在线观看 | 亚洲欧美日韩成人一区在线 | 久久成人永久免费播放 | 国产精品亚洲一区二区 | 欧美伊香蕉久久综合类网站 | 亚洲国产精品久久卡一 | 日本大片免a费观看在线 | 亚洲精品免费观看 | 88av视频在线观看 | 免费高清www动漫视频播放器 | 金牛网155755水心论坛黄大父母 | 国产射频放大器 | 日本久久啪啪婷婷激情五月 |