Computer >> Máy Tính >  >> Lập trình >> MySQL

Cấp trên *. * Có áp dụng cho cơ sở dữ liệu được tạo sau khi cấp trong MySQL không?


Có, vì đây là đặc quyền chung. Trước tiên, hãy để chúng tôi tạo một người dùng -

mysql> CREATE USER 'Jace'@'localhost' IDENTIFIED BY 'Jace123';
Query OK, 0 rows affected (0.67 sec)

Đây là truy vấn để cấp cho các đặc quyền toàn cầu với *. *:

mysql> GRANT SELECT ON *.* TO 'Jace'@'localhost';
Query OK, 0 rows affected (0.58 sec)

Giờ đây, bạn có thể hiển thị tất cả các khoản tài trợ cho người dùng -

mysql> show grants for 'Jace'@'localhost';

Điều này sẽ tạo ra kết quả sau -

+-------------------------------------------+
| Grants for Jace@localhost                 |
+-------------------------------------------+
| GRANT SELECT ON *.* TO `Jace`@`localhost` |
+-------------------------------------------+
1 row in set (0.14 sec)