LINUX mysql数据库DCL基本权限语句

权限的级别

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@’%’;  		                    //回收所有权限

你可能感兴趣的:(数据库,mysql,java,sql,python)