Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Gây ra bởi:java.sql.SQLException:Quyền truy cập bị từ chối đối với người dùng 'root' @ 'localhost' (sử dụng mật khẩu:CÓ)

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.

  1. Nếu mật khẩu được cung cấp là một mật khẩu hợp lệ.

  2. 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;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL:Cập nhật giá trị từ Truy vấn

  2. Định hình lại bảng trong MySQL hoặc R

  3. Phân trang trong nodejs với mysql

  4. Cập nhật MYSQL từ trong cùng một bảng

  5. Làm cách nào để đặt giá trị mặc định của MySQL DateTime (không phải TIMESTAMP) thành NOW () hoặc Current_DateTIme?