在Mysql中如何显示所有用户

在Mysql中如何显示所有用户

因为自己经常忘记mysql中的用户,只能记住root,自己网上找也不容易,就自己总结
工具/原料
一台安装centos7的系统
安装好Mariadb或者Mysql
方法/步骤

1.账号密码登录数据库

#mysql -u root -p
在这里插入图片描述
在Mysql中如何显示所有用户?

2.查询用户表

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

SELECT User, Host, Password FROM mysql.user;
在这里插入图片描述
在Mysql中如何显示所有用户?
如果你想增加或减少一些列的显示,那么你只需要编辑这条sql语句即可,比如你只需要显示用户的用户名,那么你就可以这样使用

SELECT User FROM mysql.user;
在这里插入图片描述

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

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

SELECT DISTINCT User FROM mysql.user;
在这里插入图片描述


版权声明:本文为Mdcq123原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。