Một phiên bản ngắn gọn về cách thực hiện việc này (hầu hết được giải thích trong liên kết tôi đã đăng ở trên ):
- Bạn cần
REVOKE
GLOBAL
của người dùng đó đặc quyền - điều này là do hệ thống đặc quyền của MySQL là từ trên xuống. Nếu họ cóGLOBAL
đặc quyền đối vớiSELECT
thì điều đó áp dụng cho tất cả cơ sở dữ liệu của bạn - Sau đó, bạn cần phải
GRANT
các đặc quyền chính xác trên những cái nó không cần quyền truy cập (bạn có thể sử dụng ký tự đại diện cho việc này)
Điều quan trọng cần lưu ý là MySQL không có bất kỳ khái niệm nào về đặc quyền "DENY" .