栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SQL(四) DCL数据库用户与权限

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SQL(四) DCL数据库用户与权限

1.DCL(数据控制语言)
  • DDL
  • DML数据操作语言
  • DCL数据控制语言
# 删除用户
drop user if exists 'user_name'@'localhost';

# 创建数据库用户
create user 'user_name'@'localhost' identified by 'mima.123456';
             创建的用户名   连接方式('localhost'本地,'10.7.174.90:1'局域网,'10.7.174.%'此前缀的任意局域网,'%'任意连接方式)   密码要强密码,包括英文数字特殊符号

# 修改密码
alter user 'user_name'@'localhost'identified by 'mima.654321';

# 授予权限。
#连接方式不同,即便名字相同也不算是一样的
# hrs库的所有select查询权限,点后面可以放表名、视图名,更精确
grant select on hrs.* to 'user_name'@'localhost';
# insert权限
grant insert on hrs.* to 'user_name'@'localhost'; 
# 多个权限
grant select,insert,delete,update on hrs.* to 'user_name'@'localhost';
# hrs库的所有权限
grant all privileges on hrs.* to 'user_name'@'localhost';
# 所有库的所有权限,但跟root管理员还是有区别,没有权限授予权限
grant all privileges on *.* to 'user_name'@'localhost';
# 想当于root管理员
grant all privileges on *.* to 'user_name'@'localhost' with grant option;

# 收回权限
# 授权与收权要对应,hrs.* -> hrs.* , *.* -> *.*
revoke insert on hrs.* from 'user_name'@'localhost';
revoke all privileges on *.* from 'user_name'@'localhost';
暑期编程PK赛 得CSDN机械键盘等精美礼品!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1017606.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号