1045-Access denied for user 'root'@'localhost'解決方法


  下文中紅色字是重點,藍色字是解釋說明或者提醒!!!

  由於安裝了數據庫之后好長一段時間內都沒用,再上課使用的時候就報了以下這個錯誤:

  

  然后就各種百度各種找辦法,具體因為啥不是特別懂,但是我最后連接成功了這是主要的,現在我來告訴你我是咋整的~

  百度了很多,大家的觀點很一致,都是說:“出現這個問題的原因之一是權限的問題,也就是說你的電腦可能沒有權限訪問mysql數據庫。講道理這種情況其實基本上不該遇到,因為我們在安裝mysql之后,root其實是有最高權限的,而且很少會有人去修改root的權限。這個問題的解決方法就是授權。”咱們姑且就這么理解,但是我弄完之后發現我的問題是:我的root密碼是空的,但是我連接不了,也有可能是時間長不用失效了,我給root設置了一個密碼就連接成功了,我是這樣設置密碼的:

 

1、找到配置文件my.ini:

      找到安裝路徑 MySQL Server 5.7.14(個人MySQL版本,可能跟我的不一致)下的配置文件my.ini(Windows系統中這個文件叫my.ini,linux系統中這個文件叫my.cnf),這個是在安裝目錄下,如果你不知道在哪里,當然百度的那些找它的方法我沒看明白,是用運行-->cmd的方法,然后查找存放這個文件的位置,如果你想用這種方法的話可以再去百度,我嫌麻煩,在這里就不說了哈,嘿嘿嘿,我反正是直接在我的電腦里,右上角直接搜索my.ini,稍微等一會就找到了,吼吼吼,簡單吧~

  

 

2、添加語句:

   打開 my.ini  找到  [mysqld]  然后在下面加上這句: skip_grant_tables (意思好像是 啟動MySQL服務的時候跳過權限表認證  )

   

 

 3、然后啟動服務 :  

      開始 --> cmd   -->   net start mysql   (啟動MySQL服務)--->   mysql  回車   (  如果成功,將出現MySQL提示符)-->輸入use mysql; (連接權限數據庫)

      如果不成功的話,他就啥也彈不出來,就比如我,然后我就要去服務那里手動打開,在電腦下面搜索欄處輸入“服務”-->找到“MySQL”-->右擊“啟動”,好了可以放一邊了,接下來我們開始改密碼。

 

4、修改密碼:

  • 開始——運行——輸入“cmd”——點擊確定(或者 窗口鍵+R——cmd——回車),打開命令提示符界面。

  

  • 這里要進入到你在第一步找到的那個**\**\mysql\mysql5.7.14\bin文件夾下(路徑前面不一樣,后面是一樣的)

  

  •  然后輸入:mysql -hlocalhost -uroot -p(有的讓輸入這個:mysql -u root -p,我不知道這倆啥區別,前面的不行就輸入后面的)

  

  •  然后讓你輸入密碼,我的是沒有設置密碼,直接回車就能進去,如果你沒改過的話,應該也是這樣,然后顯示Welcome......這樣就成功進入了mysql數據庫。

  

  •  直接輸入一句代碼修改一下密碼就可以用了。比如我的電腦的ip地址是:172.0.0.1,我的root密碼是:123456,那么我就可以將授權的語句改成:

  grant all privileges on *.* to 'root'@'172.0.0.1' identified by '123456';
  如果你是本地登錄的,那么:
  grant all privileges on *.* to 'root'@'localhost' identified by '123456';
  當然你也可以直接改成這樣:
  grant all privileges on *.* to 'root'@'%' identified by '123456';
  就可以給所有ip都設定root登陸了。

  如果授權成功,會有Query OK的提示。如下總圖:

  • 然后輸入:

  flush privileges;
  這個是刷新授權的意思,如果沒有這句話,授權可能無法立刻生效。
  exit;
  這個是退出的意思。

  

  授權完成以后,你可以再嘗試一下登陸,我就是這樣登陸上的,成功了哦~~~

5、另一種問題,wamp問題

  還有一種可能就是之前可以使用,然后關機之后就突然不能使用了,也是報1045的錯誤,我關機,重啟,重啟服務,關閉防火牆都不管用,但是!!!我在打開wamp之后再刷新一下mysql數據庫就又可以使用了,希望對你們有用哦~

 

如果客官看完覺得有用的話,

可以支持小妹給小妹打賞哦~

小妹會更有動力出解決問題的文章尼~~~

愛你呦~

       

 

                                                                                      2020-05-25寫

歡迎點贊評論哦~~~

                                                                                          

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM