1. 程式人生 > >navicat 連線mysql時報錯1045 問題

navicat 連線mysql時報錯1045 問題

navicat for MySQL 連線本地資料庫出現1045錯誤 如下圖:


查了很多資料,意思是說mysql沒有授權遠端連線,也就是許可權不夠;

解決方法:

1.首先開啟命令列:開始->執行->cmd。

2.先進入電腦安裝的mysql的bin目錄下,因為我用的是phpstudy,mysql安裝在D盤,如果你的是C盤 就不用執行第一個命令

  1. D:  
  2. cd D:\phpStudy\MySQL\bin  
  3. mysql -u root mysql  
接著給root使用者設定新密碼:
  1. mysql> UPDATE user SET Password=PASSWORD(
    'newpassword') where USER='root';  
  2. mysql> FLUSH PRIVILEGES;  
  3. mysql> quit  
此時重新登入就可以解決了