1. 程式人生 > >MySQL報錯:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

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

1、使用者名稱密碼錯誤

開啟命令視窗,進入MySQL的bin目錄,一般是在C:\Program Files\MySQL\MySQL Server 5.7\bin,輸入命令:

mysql -u [username] -p

如果能進不去,則是使用者名稱密碼錯誤。如果能進去,則不是這個問題。

2、沒有許可權

在workbench的左上方的user and privilege中檢視自己選中的使用者的schema privileges,

如果什麼都沒有,則在query中執行命令:

GRANT ALL PRIVILEGES ON [databasename].[tablename]TO ‘user’@’host’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;

例如: GRANT ALL PRIVILEGES ON wechatvideo.* TO 'root'@'host' IDENTIFIED BY '123456' WITH GRANT OPTION;

3、把工程用maven重新編譯一下