概述
本教程操作环境: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的用户的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是陶醉蜜粉为你收集整理的linux怎么查询mysql的用户的全部内容,希望文章能够帮你解决linux怎么查询mysql的用户所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复