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

MySQL:Quyền truy cập bị từ chối đối với người dùng 'test' @ 'localhost' (sử dụng mật khẩu:CÓ) ngoại trừ người dùng root

Không cấp tất cả các đặc quyền trên tất cả cơ sở dữ liệu cho người dùng không phải root, điều đó không an toàn (và bạn đã có "root" với vai trò đó)

GRANT <privileges> ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Câu lệnh này tạo một người dùng mới và cấp các đặc quyền đã chọn cho nó.I.E:

GRANT INSERT, SELECT, DELETE, UPDATE ON database.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Hãy xem tài liệu để xem chi tiết tất cả các đặc quyền

CHỈNH SỬA:bạn có thể tìm thêm thông tin với truy vấn này (đăng nhập bằng "root"):

select Host, User from mysql.user;

Để xem điều gì đã xảy ra



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Máy chủ MySQL hết bộ nhớ hoặc không khởi động

  2. Giới thiệu đơn giản về cách sử dụng MySQL trên Linux Terminal

  3. MySQL có bỏ qua các giá trị null trên các ràng buộc duy nhất không?

  4. Cách di chuyển Moodle độc ​​lập sang thiết lập có thể mở rộng cơ sở dữ liệu theo cụm

  5. nodejs mysql Lỗi:Mất kết nối Máy chủ đã đóng kết nối