java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

1 出現這個問題通常先檢查本身寫的密碼和帳號是否有問題(大多數人都不會出現這個問題)mysql

2 若是不是步驟1的的問題,若是你能登入到mysql,查看用戶的權限(通常不會是這種問題) select * from mysql.user 若是不是權限的問題,那基本是下一種問題啦sql

3 通常是由於你沒有設置root密碼,大多數人都會認爲本身設置啦 利用mysql -u root -p 輸入密碼的時候不要輸入,直接enter 若是能進入,就不須要輸入密碼,那就能夠說明你沒有輸入密碼 那就本身設置密碼:mysqladmin -u root -p password 123456 若是成功,恭喜,若是你不想用這種方式來解決此問題,你能夠使用 另一種方案:在my.ini配置文件中加入一句:skip-grant-tables,記得要重啓mysql服務 (net start mysql),不重啓你會發現老是錯誤的ip

相關文章
相關標籤/搜索