Cơ sở dữ liệu được tạo và duy trì bằng MySQL . Một chức năng khác của MySQL là xác minh thông tin đăng nhập và quyền.
Trước tiên, để bắt đầu kết nối với cơ sở dữ liệu, MySQL phải xác thực người dùng cơ sở dữ liệu và kết hợp mật khẩu (cũng như tên máy chủ mà từ đó yêu cầu được thực hiện).
Sau khi kết nối được cấp phép, các lệnh để thao tác với một cơ sở dữ liệu cụ thể sẽ được xác thực. Trong quá trình xác thực, MySQL kiểm tra xem các đặc quyền đã được cấp cho cơ sở dữ liệu được chỉ định chưa cho người dùng cơ sở dữ liệu .
Các đặc quyền của người dùng cơ sở dữ liệu cần được cấp trước khi MySQL sẽ cho phép người dùng đó thực hiện yêu cầu trên cơ sở dữ liệu. MySQL duy trì các đặc quyền này trong bảng cơ sở dữ liệu của riêng nó mysql
.
Đặc quyền chung
Bảng bên dưới hiển thị các đặc quyền người dùng MySQL phổ biến nhất có thể được gán cho người dùng cơ sở dữ liệu .
Đặc quyền MySQL | ||
---|---|---|
ALTER | XÓA | BẢNG KHÓA |
ĐƯỜNG LỐI THAY THẾ | DROP | TÀI LIỆU THAM KHẢO |
TẠO | SỰ KIỆN | CHỌN |
TẠO TUYẾN | THỰC HIỆN | HIỂN THỊ CHẾ ĐỘ XEM |
TẠO BẢNG TẠM THỜI | INDEX | TRIGGER |
TẠO CHẾ ĐỘ XEM | CHÈN | CẬP NHẬT |
Để tìm hiểu thêm về Đặc quyền của người dùng cơ sở dữ liệu kiểm tra tài liệu MySQL chính thức tại đây. Bạn cũng có thể tìm hiểu cách tạo người dùng cơ sở dữ liệu và gán đặc quyền cho người dùng đó từ dòng lệnh.