• 技术文章 >运维 >linux运维

    linux怎么查询mysql的用户

    长期闲置长期闲置2022-05-16 17:16:15原创311

    查询mysql用户的方法:1、利用“mysql -u root -p”命令登录数据库的root用户;2、利用“SELECT User, Host, Password FROM mysql.user”查询语句即可显示出mysql中的所有用户。

    本教程操作环境:linux7.3系统、mysql8.0.22版本、Dell G3电脑。

    linux怎么查询mysql的用户

    1.登录数据库

    首先,你需要使用如下命令登录到数据库,注意,必须是root用户哦~

    ## mysql -u root -p

    2.查询用户表

    在Mysql中其实有一个内置且名为mysql的数据库,这个数据库中存储的是Mysql的一些数据,比如用户、权限信息、存储过程等,所以呢,我们可以通过如下简单的查询语句来显示所有的用户呢。

    SELECT User, Host, Password FROM mysql.user;

    你将会看到如下这样的信息:

    +------------------+--------------+--------------+
    | user             | host         | password     |
    +------------------+--------------+--------------+
    | root             | localhost    | 37as%#8123fs |
    | debian-test-user | localhost    | HmBEqPjC5Y   |
    | johnsm           | localhost    |              |
    | brian            | localhost    |              |
    | root             | 111.111.111.1|              |
    | guest            | %            |              |
    | linuxprobe       | 10.11.12.13  | RFsgY6aiVg   |
    +------------------+--------------+--------------+
    7 rows in set (0.01 sec)

    如果你想增加或减少一些列的显示,那么你只需要编辑这条sql语句即可,比如你只需要显示用户的用户名,那么你就可以这样使用

    SELECT User FROM mysql.user;,

    扩展知识

    显示所有的用户(不重复)

    熟悉Mysql的朋友们都知道DISTINCT这个修饰的作用吧,对了,就是去除重复的数据,所以我们可以使用如下命令显示所有你的Mysql的用户而忽略那些仅仅是主机名不同的用户。

    SELECT DISTINCT User FROM mysql.user;

    这条命令的输出就像下面显示的这样:

    +------------------+
    | user             | 
    +------------------+
    | root             | 
    | debian-test-user | 
    | johnsm           | 
    | brian            | 
    | guest            | 
    | linuxprobe       | 
    +------------------+
    6 rows in set (0.01 sec)

    推荐学习:mysql视频教程Linux视频教程

    以上就是linux怎么查询mysql的用户的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux
    上一篇:linux怎么修改mysql的最大连接数 下一篇:linux怎么查看硬件错误
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• linux不能复制文件夹吗• linux怎么查看用户是否锁定• linux可分为哪几部分• linux查看所有文件命令是什么• linux自带vim吗
    1/1

    PHP中文网