Làm cách nào tôi có thể biết người dùng MySQL nào có quyền truy cập vào cơ sở dữ liệu và họ có đặc quyền gì?
Tôi dường như có thể nhận được thông tin này từ phpMyAdmin khi tôi nhấp vào "Đặc quyền". . .
                 Users having access to "mydatabase"
User     Host       Type               Privileges              Grant
myuser1  %          database-specific  ALL PRIVILEGES          Yes
root     localhost  global             ALL PRIVILEGES          Yes
myuser2  %          database-specific  SELECT, INSERT, UPDATE  No
. . . nhưng tôi muốn biết làm thế nào để thực hiện truy vấn này từ dòng lệnh.
(phpMyAdmin thường chỉ cho tôi cú pháp SQL của lệnh mà nó đang thực thi, nhưng tôi không thấy nó trong trường hợp này.)
Xin lưu ý rằng tôi không hỏi người dùng nào cấp cho một người dùng cụ thể (ví dụ: "HIỂN THỊ GRANTS cho myuser1") mà là, được đặt tên của cơ sở dữ liệu, làm cách nào để xác định người dùng MySQL nào có quyền truy cập vào cơ sở dữ liệu đó và họ có đặc quyền gì ? Về cơ bản, làm thế nào tôi có thể nhận được biểu đồ trên từ dòng lệnh?