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

Các đặc quyền người dùng MySQL tối thiểu để cho phép tối ưu hóa và sửa chữa là gì?


Câu lệnh select và insert là đặc quyền người dùng MySQL bắt buộc tối thiểu để cho phép tối ưu hóa và sửa chữa.

Bạn có thể sử dụng cú pháp dưới đây để cung cấp các đặc quyền chèn và chọn cho người dùng -

grant insert,select on yourDatabaseName.* to 'yourUserName'@'localhost';

Đầu tiên, đây là truy vấn để tạo người dùng -

mysql> create user 'Emma'@'localhost' identified by 'Emma123';
Query OK, 0 rows affected (0.26 sec)

Đây là truy vấn để cấp tiền cho người dùng ở trên -

mysql> grant insert,select on web.* to 'Emma'@'localhost';
Query OK, 0 rows affected (0.21 sec)

Đây là truy vấn để hiển thị tất cả các khoản tài trợ của người dùng ở trên -

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

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

+-------------------------------------------------------+
| Grants for Emma@localhost                             |
+-------------------------------------------------------+
| GRANT USAGE ON *.* TO `Emma`@`localhost`              |
| GRANT SELECT, INSERT ON `web`.* TO `Emma`@`localhost` |
+-------------------------------------------------------+
2 rows in set (0.00 sec)