在MySQL登錄時出現Access denied for user 'root'@'localhost' (using password: YES) 拒絕訪問

首先解析此英文:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES);

解析的地方有兩處:

①Access denied(拒絕訪問);

②using password:NO/YES   (NO:密碼錯誤,YES:密碼正確)

 

 

解決方案:
到安裝的MySQL的目錄下,找my.ini文件;

在[mysqld]後添加skip-grant-tables(使用 set password for設置密碼無效,且此後登錄無需鍵入密碼)

skip-grant-tables     #在my.ini,[mysqld]下添加一行,使其登錄時跳過權限檢查

重啓MySQL服務器。

登錄mysql,鍵入mysql –uroot –p;直接回車

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章