Lỗi java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
, đăng nhập mysql không thành công bằng thông tin đăng nhập được cung cấp.
hai điều bạn có thể kiểm tra.
-
Nếu mật khẩu được cung cấp là một mật khẩu hợp lệ.
-
Cấp đặc quyền.
Nó sẽ giống như,
'GRANT ALL PRIVILEGES ON *.* TO '[user name]'@'[server machine name]' IDENTIFIED BY '[password]' WITH GRANT OPTION;'
FLUSH PRIVILEGES;
Nếu bạn không thực thi các đặc quyền tuôn ra, bạn có thể gặp phải lỗi tương tự.
ví dụ:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_mysql_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;