首先解析此英文: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;直接回車