Thứ Sáu, 18 tháng 7, 2014

Tạo và phân quyền user trong mysql

Kết nối đến mysql server dưới quyền user root:

Tạo user & phân quyền

Tuy nhiên, user khi mới tạo ra chưa được phân quyền. Thực hiện lệnh sau để phân quyền cho user:
Ghi chú: nếu muốn phân quyền trên tất cả database hoặc table sử dụng ký tự ‘*’. Ví dụ: forum.* tất cả table thuộc database forum.
Các quyền bao gồm:
  • ALL PRIVILEGES- tất cả quyền trên hệ thống
  • CREATE- cho phép tạo database và table
  • DROP- cho phép xóa database hoặc table
  • DELETE- cho phép xóa các record trong table
  • INSERT- cho phép thêm record trong table
  • SELECT-cho phép thực hiện lệnh SELECT để query dữ liệu
  • UPDATE- cho phép cập nhật record trong table
  • GRANT OPTION- cho phép thực hiện tác vụ phân quyền cho user khác
Ví dụ: để phân cho user tất cả các quyền trên tất cả database & table thực hiện lệnh sau:
Để quyền có hiệu lực thực hiện lệnh sau:

 Xóa quyền & user

Để xóa quyền thực hiện lệnh sau:
Để xóa user thực hiện lệnh sau:
Thoát khỏi mysql console:

Không có nhận xét nào:

Đăng nhận xét