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

Làm cách nào để hạn chế người dùng MySQL trong một bảng cụ thể

Giả sử người dùng không có đặc quyền hiện tại, bạn có thể làm như sau

GRANT SELECT, INSERT, DELETE ON db_Payroll.tb_Users TO [email protected]'%'
GRANT SELECT, INSERT, DELETE ON db_Payroll.tb_Employees TO [email protected]'%'

Tùy thuộc vào chính xác đặc quyền bạn muốn cấp cho người dùng, bạn có thể thay đổi SELECT, INSERT, DELETE sang một cái gì đó khác, ví dụ:ALL PRIVILEGES .

Sau đó, hãy nhớ xóa các đặc quyền để chúng có hiệu lực bằng cách chạy

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. Tiện ích mở rộng mysqli bị thiếu, phpmyadmin không hoạt động

  2. REGEXP Với PDO Mysql

  3. Cách chèn một hàng trong bảng giữa hai hàng hiện có trong Sql

  4. Lỗi gốc đằng sau Không thể thiết lập kết nối cơ sở dữ liệu là gì. Kiểm tra chuỗi kết nối, tên người dùng và mật khẩu.

  5. Làm cách nào để chèn javascript vào cơ sở dữ liệu mysql?