mysql中用户的创建及权限相关的说明
来源:互联网 发布:软件开发运维驻场合同 编辑:程序博客网 时间:2024/05/16 07:14
简介
mysql中权限是非常重要的东西,为了数据库的安全性,一般不同的用户拥有不同的权限,比如某个用户只能对某个库拥有相应的操作权限,再比如某个用户只能拥有对库的查操作的权限,等等。一般在创建用户时就会赋予该用户相应的权限。
创建用户
两种方式创建用户第一种create user 'seven'@'localhost' identified by 'password';//创建用户grant all on database.* to 'seven'@'localhost';//授权命令第二种grant all on database.* to 'seven'@'localhost' identified by 'password';//创建用户并授权
grant:授权命令;
all:代表所有的操作权限;
on database:表示授予用户某一个库的相应权限;
to username@localhost: 授予权限的用户名和客户端主机;
identified ‘password’: 用户密码;
使用select指令查看用户表,如图:
查看权限
那么all中到底具体包含了哪些权限,使用show指令查看
show grants for seven@localhost;
如图:
all privileges代表用户拥有所有的权限。
使用revoke可以回收一个权限 revoke insert on *.* from 'seven'@'localhost';\\回收seven在localhost域上对*.*(所有库)insert权限
再使用show查看则不会再显示all privileges,可以看到详细的权限列表,如图:
为了更直观的显示所有权限,使用一个技巧把它写到一个文件里,再加上INSERT权限并去掉无关信息,如下。
权限列表
阅读全文
0 0
- mysql中用户的创建及权限相关的说明
- MySQL中information_schema数据库相关权限的说明
- MYSQL用户和权限的相关操作
- Mysql(用户相关命令)查看所有用户及权限、删除创建用户等命令
- SAP 的用户创建及权限设置
- SAP 的用户创建及权限设置
- Oracle用户的创建及权限设置
- 对mysql的用户及权限管理
- mysql 创建用户及分配权限
- mysql用户创建及权限分配
- MySQL创建用户及权限控制
- MySQL创建用户及赋权限
- mysql创建用户及赋权限
- mysql创建用户及权限管理
- MySQL创建用户及赋予权限
- 数据库的创建,用户,及权限分配---MYSQL技术之路(一)
- mysql 中用户与权限的操作
- Mysql创建、删除用户,为用户授权的相关命令
- (转)menuconfig的执行流程,构建一个menuconfig系统的方法
- 每周LeetCode算法题(五):416. Partition Equal Subset Sum
- 【初探】 二叉搜索树
- 洛谷 P2014 选课
- 线性布局(LinearLayout)
- mysql中用户的创建及权限相关的说明
- golang map的遍历
- Android Studio Run 'app'安装APK到设备的过程
- Android移动开发-使用多线程进行网络聊天室通信的实现
- 哈夫曼编码
- 架构师日记——ActiveMQ使用场景和优化建议
- LeetCode[307]Range Sum Query
- 我忽然发现我写的cve漏洞管理系统简直就是redmine的一个小模块
- Android LocalBroadcastManager 的使用总结