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

Lỗi bị từ chối từ Java sang MySQL

Lời giải thích có khả năng nhất là người dùng không được xác định trong MySQL.

Lưu ý rằng trong MySQL, người dùng được xác định bằng CẢ tên máy chủ (hoặc địa chỉ IP) mà người dùng kết nối VÀ tên người dùng. (LƯU Ý:'%' có thể được sử dụng làm ký tự đại diện cho tên máy chủ, để cho phép kết nối từ bất kỳ máy chủ lưu trữ nào, nhưng MySQL trước tiên sẽ tìm kiếm kết quả khớp chính xác và sau đó quay lại ký tự đại diện nếu không tìm thấy kết quả khớp.)

SELECT u.Host,
     , u.User
     , u.Password
  FROM mysql.user u
 WHERE u.User = 'buiud458_raklar'

Chúng tôi hy vọng sẽ có hàng ở đó với giá trị Máy chủ lưu trữ là 'd24-36-33-148.home1.cgocable.net 'hoặc một hàng có ký tự đại diện giá trị máy chủ là' % '.

Bạn có thể so sánh mật khẩu bạn đang sử dụng với giá trị được lưu trữ trong bảng, với chức năng PASSWORD ...

SELECT PASSWORD('mysecret') 

Mỗi [email protected] có thể được cấp đặc quyền trên các cơ sở dữ liệu riêng lẻ.

SELECT d.Host
     , d.User
     , d.Db
  FROM mysql.db d
 WHERE d.User = 'buiud458_raklar'

Cách dễ nhất để thiết lập người dùng có đặc quyền trên cơ sở dữ liệu:

CREATE USER 'buiud458_raklar'@'d24-36-33-148.home1.cgocable.net' IDENTIFIED BY 'secret' ;
GRANT ALL PRIVILEGES ON mydb.* TO  'buiud458_raklar'@'d24-36-33-148.home1.cgocable.net' ;

(LƯU Ý:Việc cấp tất cả đặc quyền cho người dùng thường vi phạm nguyên tắc thực tiễn tốt nhất về "đặc quyền ít nhất". Người dùng này có thể không thực sự yêu cầu mọi đặc quyền, chẳng hạn như đặc quyền DROP TABLE. Việc cấp đặc quyền không cần thiết là một rủi ro bảo mật bổ sung.)

http://dev.mysql.com/doc/refman /5.5/en/adding-users.html



  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:=true so với true trên BOOLEAN. Khi nào thì nên sử dụng cái nào? Và cái nào là nhà cung cấp độc lập?

  2. LINQ sang MySQL - lựa chọn tốt nhất là gì?

  3. Cách hiệu quả nhất để sao chép cơ sở dữ liệu AWS RDS?

  4. Cách khắc phục MySql:kích thước cột chỉ mục quá lớn (Di chuyển Laravel)

  5. Thiết kế cơ sở dữ liệu Mysql cho khách hàng nhiều địa chỉ và địa chỉ mặc định