mysql錯誤代碼1045的解決方案


參考:http://bbs.csdn.net/topics/390201358

http://bbs.csdn.net/topics/310006640本人的mysql通過localhost連接是提示該錯誤,但是通過ip又可以連接。。。下面是本人的解決方法:

如果你沒有配置mysql的環境變量的話,首先通過管理員開啟cmd,然后進入mysql的bin目錄。通過net stop mysql停止服務在鍵入下面內容:

mysqld  --defaults-file="C:\Program Files\MySQL\MySQL Server 5.6\my.ini" --console --skip-grant-tables

鍵入上面內容后,另外開啟一個cmd,然后mysql -uroot -p<回車>,輸入密碼就行了。

有圖有真相,反正我是這樣可以了,你們就看自己人品行不行啦:

進入了mysql后別高興,別着急關閉前一個cmd窗口,先執行下面操作:

應該為update user set password = password ('123456') where user = "root";(ps:不知道可以可以不修改密碼直接執行下面操作,讀者可以自行試試)

restart一下mysql服務,用 root 和密碼 123 登陸成功, 再:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
來賦予所有用戶遠程連接權限,終於成功了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM