iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >如何查看MYSQL数据库中所有用户及拥有权限
  • 945
分享到

如何查看MYSQL数据库中所有用户及拥有权限

2024-04-02 19:04:59 945人浏览 独家记忆
摘要

小编给大家分享一下如何查看Mysql数据库中所有用户及拥有权限,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!查看mysql数据库中所有用户mysql> SELECT DIST

小编给大家分享一下如何查看Mysql数据库中所有用户及拥有权限,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

查看mysql数据库中所有用户

mysql> SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
+---------------------------------------+
| query                                 |
+---------------------------------------+
| User: 'cactiuser'@'%';                |
| User: 'common_user'@'%';              |
| User: 'dba'@'%';                      |
| User: 'root'@'%';                     |
| User: 'slave'@'%';                    |
| User: 'wtgame'@'%';                   |
| User: 'root'@'127.0.0.1';             |
| User: 'WEBman'@'127.0.0.1';           |
| User: 'root'@'192.168.166.200';       |
| User: 'cactiuser'@'192.168.166.202';  |
| User: 'root'@'192.168.166.202';       |
| User: ''@'localhost';                 |
| User: 'cacti'@'localhost';            |
| User: 'cactiuser'@'localhost';        |
| User: 'dba'@'localhost';              |
| User: 'extmail'@'localhost';          |
| User: 'javauser'@'localhost';         |
| User: 'root'@'localhost';             |
| User: 'webman'@'localhost';           |
| User: ''@'localhost.localdomain';     |
| User: 'root'@'localhost.localdomain'; |
+---------------------------------------+
21 rows in set (0.01 sec)

查看数据库中具体某个用户的权限
mysql> show grants for 'cactiuser'@'%';   
+-------------------------------------------------------------------------------------------------------------------+
| Grants for cactiuser@%                                                                                            |
+-------------------------------------------------------------------------------------------------------------------+
| GRANT PROCESS, SUPER ON *.* TO 'cactiuser'@'%' IDENTIFIED BY PASSWord '*DAFF917B80E3314B1ABECBA9DF8785AFD342CE89' |
| GRANT ALL PRIVILEGES ON `cacti`.* TO 'cactiuser'@'%'                                                              |
+-------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)

mysql> select * from mysql.user where user='cactiuser' \G  
*************************** 1. row ***************************
                 Host: %
                 User: cactiuser
             Password: *DAFF917B80E3314B1ABECBA9DF8785AFD342CE89
          Select_priv: N
          Insert_priv: N
          Update_priv: N
          Delete_priv: N
          Create_priv: N
            Drop_priv: N
          Reload_priv: N
        Shutdown_priv: N
         Process_priv: Y
            File_priv: N
           Grant_priv: N
      References_priv: N
           Index_priv: N
           Alter_priv: N
         Show_db_priv: N
           Super_priv: Y
Create_tmp_table_priv: N
     Lock_tables_priv: N
         Execute_priv: N
      Repl_slave_priv: N
     Repl_client_priv: N
     Create_view_priv: N
       Show_view_priv: N
  Create_routine_priv: N
   Alter_routine_priv: N
     Create_user_priv: N
           Event_priv: N
         Trigger_priv: N
             ssl_type:
           ssl_cipher:
          x509_issuer:
         x509_subject:
        max_questions: 0
          max_updates: 0
      max_connections: 0
 max_user_connections: 0

查看user表结构 需要具体的项可结合表结构来查询
mysql> desc mysql.user;
+-----------------------+-----------------------------------+------+-----+---------+-------+
| Field                 | Type                              | Null | Key | Default | Extra |
+-----------------------+-----------------------------------+------+-----+---------+-------+
| Host                  | char(60)                          | NO   | PRI |         |       |
| User                  | char(16)                          | NO   | PRI |         |       |
| Password              | char(41)                          | NO   |     |         |       |
| Select_priv           | enum('N','Y')                     | NO   |     | N       |       |
******************
******************
+-----------------------+-----------------------------------+------+-----+---------+-------+
39 rows in set (0.00 sec)

看完了这篇文章,相信你对“如何查看MYSQL数据库中所有用户及拥有权限”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: 如何查看MYSQL数据库中所有用户及拥有权限

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

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

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

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

下载Word文档
猜你喜欢
  • 如何查看MYSQL数据库中所有用户及拥有权限
    小编给大家分享一下如何查看MYSQL数据库中所有用户及拥有权限,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!查看MYSQL数据库中所有用户mysql> SELECT DIST...
    99+
    2024-04-02
  • oracle怎么查看用户拥有的权限
    要查看Oracle用户拥有的权限,可以使用以下方法之一: 使用系统提供的视图: 连接到Oracle数据库后,可以查询DBA_SY...
    99+
    2024-04-09
    oracle
  • 将数据库的所有权限授予MySQL用户?
    首先,使用 CREATE 命令创建用户和密码。语法如下。CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';...
    99+
    2023-10-22
  • db2如何查看数据库的所有用户
    要查看DB2数据库中所有用户,可以使用以下SQL查询语句: SELECT GRANTEE FROM SYSIBM.SYSTA...
    99+
    2024-04-08
    db2
  • mysql中如何查看数据库中所有表
    要查看 mysql 数据库中的所有表,可以使用 show tables; 命令,该命令将显示所有表的列表,包括表名称、类型和行数(如果启用了 information_schema)。 ...
    99+
    2024-05-01
    mysql
  • 怎么查看Linux哪些用户拥有sudo权限
    本篇内容主要讲解“怎么查看Linux哪些用户拥有sudo权限”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么查看Linux哪些用户拥有sudo权限”吧!1. 前言本教程将讲解如何查看Linux...
    99+
    2023-06-16
  • 如何查看PostgreSQL数据库中所有表
    目录查看PostgreSQL数据库中所有表PostgreSQL数据库表空间,索引,表大小查询Postgresql 数据库总结查看PostgreSQL数据库中所有表 作为曾经干过运维的我来说,或许对大部分运维人员来说,不能...
    99+
    2023-03-01
    PostgreSQL数据库 查看PostgreSQL所有表 查看PostgreSQL表
  • 如何查看所有MySQL数据库的大小?
    我们可以借助以下语句检查所有MySQL数据库的大小mysql> SELECT table_schema "Database", -> SUM(data_length + index_length)/1...
    99+
    2023-10-22
  • 数据库中如何查看所有外键
    这篇文章给大家分享的是有关数据库中如何查看所有外键的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 点击(此处)折叠或打开 SELECT...
    99+
    2024-04-02
  • db2如何查看数据库所有表
    您可以使用以下命令来查看数据库中的所有表: SELECT TABNAME FROM SYSCAT.TABLES WHER&#...
    99+
    2024-04-08
    db2
  • sqlserver如何查看数据库所有表
    要查看SQL Server数据库中的所有表,可以使用以下查询: SELECT * FROM information_sche...
    99+
    2024-04-12
    sqlserver
  • plsql如何查看数据库所有表
    要查看数据库中所有的表,可以使用以下方法之一:1. 使用系统视图ALL_TABLES查询所有表:```sqlSELECT t...
    99+
    2023-09-14
    plsql 数据库
  • mysql如何查询所有数据库
    这篇文章主要介绍了mysql如何查询所有数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 mysql查询所有...
    99+
    2024-04-02
  • mysql怎么查看数据库所有表
    有两种方法可以查看MySQL数据库中的所有表: 使用SHOW TABLES命令: SHOW TABLES; 这条命令将显示数据...
    99+
    2024-04-09
    mysql 数据库
  • mysql怎么查看所有的数据库
    在 MySQL 中,可以通过使用 SHOW DATABASES 命令来查看所有的数据库。具体操作如下: 打开 MySQL 控制台。...
    99+
    2024-04-09
    mysql 数据库
  • centos7如何查看所有用户
    centos7中查看所有用户的方法:1、打开centos7终端;2、在centos7终端命令行中输入“cut -d : -f 1 /etc/passwd”命令打开“/etc/passwd”配置文件查看所有用户即可。具体操作步骤:在cento...
    99+
    2024-04-02
  • centos如何查看所有用户
    centos中查看所有用户的方法:1、打开centos终端;2、输入“cat /etc/passwd/”命令打开用户列表文件查看所有用户即可。具体操作步骤:在centos系统桌面中使用快捷键【Ctrl+Alt+T】打开终端命令行模式。在ce...
    99+
    2024-04-02
  • linux如何查看所有用户
    这篇文章主要介绍“linux如何查看所有用户”,在日常操作中,相信很多人在linux如何查看所有用户问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux如何查看所有用户”...
    99+
    2023-02-10
    linux
  • 数据库中如何查询所有的普通用户
    这篇文章主要介绍了数据库中如何查询所有的普通用户,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。查询数据库中的所有的普通用户:selec...
    99+
    2024-04-02
  • linux如何查看所有用户和查看用户组
    这篇文章主要介绍了linux如何查看所有用户和查看用户组,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。linux里查看所有用户(1)在终端里.其实只需要查看 /etc/pas...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作