mysql 查看权限_MySQL查看用户权限
在 MySQL 中,可以通过查看 mysql.user 表中的数据记录来查看相应的用户权限,也可以使用 SHOW GRANTS 语句查询用户的权限。
mysql 数据库下的 user 表中存储着用户的基本权限,可以使用 SELECT 语句来查看。SELECT 语句的代码如下:
SELECT * FROM mysql.user;
要执行该语句,必须拥有对 user 表的查询权限。
注意:新创建的用户只有登录 MySQL 服务器的权限,没有任何其它权限,不能查询 user 表。
除了使用 SELECT 语句之外,还可以使用 SHOW GRANTS FOR 语句查看权限。其语法格式如下:
SHOW GRANTS FOR 'username'@'hostname';
其中,username 表示用户名,hostname 表示主机名或主机 IP。
例 1
下面创建 testuser1 用户并查询权限,SQL 语句和执行过程如下:
mysql> CREATE USER 'testuser1'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> SHOW GRANTS FOR 'testuser1'@'localhost';
+-----------------------------------------------+
| Grants for testuser1@localhost |
+-----------------------------------------------+
| GRANT USAGE ON *.* TO 'testuser1'@'localhost' |
+-----------------------------------------------+
1 row in set (0.00 sec)
其中,USAGE ON *.*表示该用户对任何数据库和任何表都没有权限。
例 2
下面查询 root 用户的权限,代码如下:
mysql> SHOW GRANTS FOR 'root'@'localhost';
+---------------------------------------------------------------------+
| Grants for root@localhost |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION |
+---------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql 查看权限_MySQL查看用户权限相关推荐
- mysql 赋权限_MySQL赋予用户权限命令总结
MySQL用户可用权限 一个新建的MySQL用户没有任何访问权限,这就意味着你不能在MySQL数据库中进行任何操作.你得赋予用户必要的权限.以下是一些可用的权限: ALL: 所有可用的权限 CREAT ...
- mysql建库权限_mysql数据库用户权限及建库脚本
/* 创建系统数据库mydatabasename */ drop database if exists mydatabasename; create database mydatabasename; ...
- mysql用户权限管理:查看用户权限、授予用户权限、收回用户权限
查看用户权限.授予用户权限.收回用户权限命令总结: 项 命令示例 查看用户权限 show grants; show grants for chushiyan@localhost; 授予用户权限 gra ...
- MySQL讲义第 55 讲——用户权限管理之创建和删除用户
MySQL讲义第 55 讲--用户权限管理之创建和删除用户 文章目录 MySQL讲义第 55 讲--用户权限管理之创建和删除用户 一.创建用户 1.使用 create user 命令创建用户 2.使用 ...
- chmod 777命令_Linux用户权限管理及用户权限管理命令操作
Ubuntu 是一个多用户系统,我们可以给不同的使用者创建不同的用户账号,每个用户使用各自的账号登陆,使用用户账号的目的一是方便系统管理员管理,控制不同用户对系统的访问权限,另一方面是为用户提供安全性 ...
- kali修改文件权限不够_Linux用户权限管理及用户权限管理命令操作
Ubuntu 是一个多用户系统,我们可以给不同的使用者创建不同的用户账号,每个用户使用各自的账号登陆,使用用户账号的目的一是方便系统管理员管理,控制不同用户对系统的访问权限,另一方面是为用户提供安全性 ...
- 什么是oracle权限吗,Oracle用户权限的2种分类以及用途
权限是用户对一项功能的执行权力.在Oracle中,根据系统管理方式不同,将权限分为系统权限与实体权限两类.系统权限是指是否被授权用户可以连 接到数据库上,在数据库中可以进行哪些系统操作.而实体权限是指 ...
- mysql用户replace权限_mysql查看用户的权限脚本
1.安装mysql支持python包 yum -y install mysql-connector-python 2.查看MySQL 用户权限的Python脚本 vi py_priv.py #!/us ...
- mysql 给用户取消权限_MySQL创建用户并授权及撤销用户权限
这篇文章主要介绍了MySQL创建用户并授权及撤销用户权限.设置与更改用户密码.删除用户等等,需要的朋友可以参考下 MySQL中创建用户与授权的实现方法. 运行环境:widnows xp profess ...
最新文章
- MYSQL人事工资管理系统-插入数据(三)
- 静态反调试技术(1)
- Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分
- leetcode236 二叉树的最近公共祖先
- 现在是小程序最好的时代
- jquery实现输入框动态增减
- 关于Cortex-M3处理器内核中断异常处理机制你了解多少?
- 放心了!邮政、顺丰和京东基本全部复工
- [Android实例] 天天动听 悬浮歌词(迷你歌词)效果解读
- JS新手入门自学笔记
- 机器学习---分类、回归、聚类、降维的区别
- 2022最新短视频去水印解析API接口分享
- VAX/VMS虚拟内存系统
- win7录屏_原来电脑自带的录屏功能,那么好用,可惜很多人还不知道,真遗憾...
- matlab抛物柱面 y 2=2x,求椭圆抛物面2y2+x2=z与抛物柱面2-x2=z的交线关于xOy面的投影柱面和在xOy面上的投影曲线方程...
- 计算机文化基础心得体会1500字,《计算机文化基础教学改革与实践》工作总结报告.docx...
- balser相机IP设置
- PCB走线电感、导线电感、过孔电感 计算公式
- Android应用程序添加、删除快捷方式
- Spring Boot 定制URL匹配规则:终极篇【从零开始学Spring Boot】
热门文章
- CheckStyle 配置详解
- vue eacharts折线图 实线加虚线 实线区域渐变色 添加虚线
- 《UCD火花集2:有效的互联网产品设计 交互/信息设计 用户研究讨论》一1.3 数据—判断淘宝店铺页面设计优劣的显微镜...
- 重塑科技获评上海示范牵头单位,企业发展赢得广泛认可
- linux 内核调试文件夹,Linux 内核测试和调试(5)
- 蔡琴“银色月光下”南京新年演唱会何不来一场完美的追忆?
- 有效解决“INTEL MKL ERROR: 找不到指定的模块, mkl_intel_thread.dll. 或 Cannot load mkl_intel_thread.dll”
- Linux:命令date、ntp查看和修改(校准)时间和地区。
- 堆栈区别java总结_堆栈的区别
- ES6——扩展运算符(...)