数据库
Mysql数据库学习!
yum安装mysql数据库
数据库基础知识
数据库条件约束
数据库用户及权限操作-DCL
数据库基础查询操作-DQL
数据库以及表结构操作-DDL
数据库表记录操作-DML
Mysql数据库常用安全加固设置
Redis数据库学习!
Redis数据库安装
SQL server数据库学习
SQL server2019基础安装
Mysql_windows安装
mysql数据库基本概念简介
数据库DQL操作
DDL数据库操作
数据库DML语句
DCL数据控制语句
多表查询
函数
事务
mysql存储引擎
mysql索引
mysql约束
mysql语句优化
本文档使用 MrDoc 发布
-
+
首页
数据库用户及权限操作-DCL
# DCL操作 ## 查询用户 ```shell SELECT user,host FROM mysql.user; # 查看数据库用户 ``` 一般不建议直接操作root用户。 数据库管理系统-->数据库-->一个用户权限。 ## 创建用户 ```shell CREATE USER 用户@ip地址 IDENTIFIED BY '密码'; # 用户只能在指定ip登录,本地登录可以设置localhost CREATE USER 用户@'%' IDENTIFIED BY '密码'; # 可以在任意ip登录 ``` ## 增加授权 ```shell GRANT 权限1,权限2..... ON 数据库名称.* TO 用户名@ip地址; GRANT ALL ON study.* TO wzs@'%'; # 授权wzs@'%' study数据库的所有权限 ``` ## 删除权限 ```shell REVOKE 权限1,权限2 ON 数据库.* FROM 用户名@ip地址 REVOKE SELECT ON study.* FROM wzs@'%'; 删除查询权限 ``` ## 删除用户 ```shell DROP USER 用户名@'%'; ``` ## 刷新数据库 ```linux flush privileges; ``` ## 数据库相关权限 如CREATE,DELETE,SELECT,DROP,INSERT,UPDATE等 总结:先创建用户,然后授予用户某个数据库或者全部数据库的特定权限即可。
Chuck
2022年6月15日 13:53
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码