#1045 錯誤問題
以下是他給的錯誤訊息
1. #1045 - Access denied for user 'root'@'localhost' (using password: NO)
2. #1045 - Access denied for user 'root'@'localhost' (using password: YES)
那要怎麼做呢?
發生原因與解決方法如下:
問題1. 防火牆擋住了port
解決方法 : 開port
WIN7 :
開啟window防火牆 > 進階設定 > 輸入規則 > 新增規則 >
設定為TCP,並設定你想要開啟的port,若用MySQL預設的port則為3306
選擇允許連線。
XP :
開啟window防火牆 > 例外 > 新增
設定為TCP,並打上port跟名字
問題2. 問題1解決方法無效
解決方法 :
你需要重灌MySQL,步驟如下
1. 移除MySQL
2. 移除後MySQL還會有殘留的檔案,請把它手動砍掉
3. 移除MySQL的暫存檔,一般會在C槽的user底下WIN7叫appData、XP叫applicationData(注意:appData或applicationData都是隱藏資料夾,請將資料夾的顯示隱藏開啟),找到MySQL後一樣將他砍掉。
4. Install MySQL
Comments
Post a Comment