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'@'%';
0 comments:
Post a Comment