1. 程式人生 > >phpstorm 報錯 Access denied for user 'root'@'localhost' (using password: YES) 解決方法

phpstorm 報錯 Access denied for user 'root'@'localhost' (using password: YES) 解決方法

  • 開啟my.ini檔案,在檔案的最後新增一行 skip-grant-tables ,儲存檔案,再重啟MySQL服務
  • 在 cmd 中進入MySQL的bin目錄
C:\Users\Administrator>d:
D:\>cd D:\wamp64\bin\mysql\mysql5.7.14\bin
D:\wamp64\bin\mysql\mysql5.7.14\bin>
  • 輸入mysql -u root -p,之後直接回車,不輸入密碼
  • 執行use mysql;(使用資料庫)
  • 執行update mysql.user set authentication_string=password("123456") where user="root" and Host = "localhost";
    (修改root密碼為123456)
  • 再開啟my.ini檔案,刪除最後一行 skip-grant-tables ,並儲存
  • 再執行下面程式碼
mysql> flush privileges;
mysql> quit;
  • 最後執行mysql -u root -p123456,即連線到資料庫