广告
返回顶部
首页 > 资讯 > 数据库 >MySQL(99)MySQL查看用户权限
  • 161
分享到

MySQL(99)MySQL查看用户权限

mysql数据库 2023-09-03 18:09:30 161人浏览 独家记忆
摘要

Mysql查看用户权限 在 mysql 中,可以通过查看 mysql.user 表中的数据记录来查看相应的用户权限,也可以使用 SHOW GRANTS 语句查询用户的权限。 mysql 数据库下的 user 表中存储着用户的基本权限,可以使

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)

来源地址:https://blog.csdn.net/m0_54144956/article/details/131358988

您可能感兴趣的文档:

--结束END--

本文标题: MySQL(99)MySQL查看用户权限

本文链接: https://www.lsjlt.com/news/392607.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL(99)MySQL查看用户权限
    MySQL查看用户权限 在 MySQL 中,可以通过查看 mysql.user 表中的数据记录来查看相应的用户权限,也可以使用 SHOW GRANTS 语句查询用户的权限。 mysql 数据库下的 user 表中存储着用户的基本权限,可以使...
    99+
    2023-09-03
    mysql 数据库
  • mysql查看用户权限的方法
    小编给大家分享一下mysql查看用户权限的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysql查看用户权限的方法:1、查看MySQL某个用户的权限,语法为【show grants fo...
    99+
    2022-10-18
  • mysql查看用户的权限脚本
    1、安装mysql支持python包 yum -y install mysql-connector-python 2、查看MySQL 用户权限的Python脚本 vi py_priv.py #!/usr...
    99+
    2022-10-18
  • mysql怎么查看root权限
    在mysql中查看root用户权限的方法:1.命令行启动mysql服务;2.登录mysql;3.选择数据库;4.执行“show grants for root;”命令查看权限;在mysql中查看root用户权限的方法首先,在命令行中启动my...
    99+
    2022-10-10
  • 如何查看MySQL的权限?
    要检查权限,请使用带有 GRANTS 的 SHOW 命令。以下是语法 -SHOW GRANTS;上述语法将显示root用户的权限。如果您想检查特定用户的权限, 然后使用以下语法 −SHOW GRANTS FOR 'you...
    99+
    2023-10-22
  • MySql设置指定用户数据库查看查询权限
    一、新建用户: 执行sql语句新建(推荐): INSERT INTO `mysql`.`user` ( `Host`, `User`, `Password`, `ssl_cipher`, `x509_i...
    99+
    2022-05-23
    MySql 设置 用户 数据库 权限
  • Linux-MySQL用户查看及授权
    本文主要给大家简单讲讲Linux-MySQL用户查看及授权,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望Linux-MySQL用户查看及授权这篇文章可以给大...
    99+
    2022-10-18
  • 如何实现MySQL中查看用户权限的语句?
    MySQL是企业级关系型数据库管理系统,其安全性非常重要。在MySQL中,管理员可以为每个用户分配不同的权限,以保证数据库的安全和可靠性。但是,管理员也需要经常检查和管理用户的权限,以确保他们只能访问他们需要的数据。如何在MySQL中查看用...
    99+
    2023-11-08
    MySQL 语句 查看权限
  • mysql用户权限
    读写、只读、DML、DDL 区别 在MySQL中,有不同的用户权限级别,包括读写权限、只读权限、DML权限和DDL权限。下面是它们之间的区别: 读写权限(Read/Write):具有读写权限的用户可...
    99+
    2023-09-05
    mysql 数据库
  • mysql中怎么查询用户权限
    这篇文章将为大家详细讲解有关mysql中怎么查询用户权限,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。全局层级全局权限适用于一个给定服务器中的所有数据库。这...
    99+
    2022-10-18
  • 怎么在MySQL中查询用户权限
    怎么在MySQL中查询用户权限?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。介绍两种查看MySQL用户权限的两种方法1、 使用MySQL ...
    99+
    2022-10-18
  • 如何实现MySQL中查看用户角色权限的语句?
    如何实现MySQL中查看用户角色权限的语句?MySQL是一种流行的关系型数据库管理系统,它具有灵活的权限管理机制。在MySQL中,可以为用户赋予不同的角色,并为每个角色分配特定的权限。本文将介绍如何使用MySQL语句来查看用户的角色权限。在...
    99+
    2023-11-08
    用户角色 MySQL权限 查看语句
  • plsql如何查看用户权限
    在PL/SQL中,可以使用系统视图`USER_TAB_PRIVS`或`USER_SYS_PRIVS`来查询用户的权限。1. 使用`U...
    99+
    2023-09-28
    plsql
  • 怎么查看Oracle用户权限
    这篇文章主要介绍“怎么查看Oracle用户权限”,在日常操作中,相信很多人在怎么查看Oracle用户权限问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么查看Oracle用户...
    99+
    2022-10-18
  • mysql怎么查看远程访问权限
    要查看MySQL的远程访问权限,你可以执行以下步骤:1. 使用MySQL的root用户登录到MySQL服务器上。2. 执行以下命令来...
    99+
    2023-10-18
    mysql
  • mysql查看表权限设置的方法
    这篇文章将为大家详细讲解有关mysql查看表权限设置的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql查看表权限设置的方法:1、在navicat的mysql数...
    99+
    2022-10-18
  • MySQL查询用户权限的方法总结
    介绍两种查看MySQL用户权限的两种方法 使用MySQL grants命令 mysql> show grants for username@localhost; +-------------------...
    99+
    2022-05-27
    MySQL 用户权限
  • MySQL能否授予查看存储过程定义权限给用户
    在其他RDBMS中,可以将查看某个存储过程(PROCEDURE)定义的权限给某个用户,例如在SQL Server中,可以单独将查看ProcedureName定义的权限授予UserA   GRANT VIEW DEFINITION ON Pr...
    99+
    2018-07-10
    MySQL能否授予查看存储过程定义权限给用户
  • 如何查看MYSQL数据库中所有用户及拥有权限
    小编给大家分享一下如何查看MYSQL数据库中所有用户及拥有权限,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!查看MYSQL数据库中所有用户mysql> SELECT DIST...
    99+
    2022-10-18
  • MYSQL用户权限管理
    1.在MySQL中,用户是怎么定义的 #mysql中,定义一个用户是: 用户名@‘主机域‘ #用户名写法: 用户名如果是字符: mysql> create user [email protected]‘10.0.0.1‘; 用户...
    99+
    2015-02-26
    MYSQL用户权限管理 数据库入门 数据库基础教程
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作