權限的級別
Global level 所有庫,所有表的權限。
Database level 某個數據庫中的所有表的權限。
Table level 庫中的某個表的權限
Column level 表中的某個字段,的權限
mysql用戶管理
1.創建用戶
CREATE USER user1@'localhost' IDENTIFIED BY 'Qwer123@';
2.刪除用戶
DROP USER 'user1'@'localhost';
3.修改用戶密碼
mysqladmin -uroot -p'123' password 'new_password'
4.mysql權限原理
grant 權限列表 on 庫名.表名 to '用戶名'@'客戶端主機' [identified by '密碼' with option參數];
1.權限列表:
all: 所有權限(不包括授權權限)
select,update 查詢更新
2.數據庫,表名權限
*.* :所有庫下的所有表
web.* :web庫下的所有表
5.mysql權限實例
GRANT ALL ON bbs.* TO admin3@'%' IDENTIFIED BY '密碼';
6.回收權限
REVOKE ALL PRIVILEGES ON bbs.* FROM admin3@’%’; //回收所有權限