4:24 PM
0

1. Tạo thêm người dùng. 

CREATE USER 'username'@'%' IDENTIFIED BY 'new-pass';
    trong đó: - username: tên người dùng muốn tạo
                    - %: bất kỳ host nào cũng có thể truy cập. localhost: chỉ cho máy client mới có thể truy cập. Nếu là IP rõ ràng, chỉ cho máy có ip đó có quyền truy cập
                    - new-pass: password của người dùng đó.

2. Phân quyền.

Thêm quyền: GRANT [type of permission] ON [database name].[table name] TO ‘[username]’@'localhost’;
Với: - type of permission: loại quyền
Các loại quyền: (tham khảo thêm ở đây: https://dev.mysql.com/doc/refman/5.1/en/grant.html)
- ALL PRIVILEGES: đầy đủ quyền
- CREATE: tạo mới database, table
- DROP: xóa database, table, view
- DELETE: xóa bản ghi
- INSERT: thêm bản ghi
- SELECT: chọn bản ghi
- UPDATE: cập nhập bản ghi
- GRANT OPTION: cấp đặc quyền cho user khác
- ALTER: cập nhập table
- CREATE TEMPORARY TABLES: tạo bảng tạm
* câu lệnh nên phân quyền: GRANT CREATE, DROP, DELETE, INSERT, SELECT, UPDATE ALTER, CREATE TEMPORARY TABLES ON dbname.* TO 'username'@'%';

3. Cập nhập những sự thay đổi.

FLUSH PRIVILEGES;

4. Xóa quyền

REVOKE [type of permission] ON [database name].[table name] FROM ‘[username]’@‘localhost’; 

5. Xóa user

DROP USER ‘demo’@‘localhost’;

0 comments:

Post a Comment