首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 显示用户/列出所有用户|Mysql Show Users

当我们需要查看数据库中所有用户帐户的列表。我们希望有一个类似于 SHOW DATABASES、SHOW TABLES 等的 SHOW USERS 命令,用于显示数据库服务器中所有可用用户的列表。不幸的是,MySQL 数据库没有 SHOW USERS 命令来显示 MySQL 服务器中所有用户的列表。我们可以使用以下查询来查看数据库服务器中所有用户的列表:

上面语句执行成功后,我们就会从MySQL数据库服务器的user表中获取到用户数据。

让我们看看如何使用这个查询。首先,我们要使用mysql客户端工具打开MySQL服务器,以管理员身份登录服务器数据库。执行以下查询:

如果我们想查看用户表的更多信息,请执行以下命令:

它将给出以下输出,其中列出了mysql.user数据库的所有可用列:

要获取主机名、密码过期状态和帐户锁定等选定信息,请执行如下查询:

显示当前用户

我们可以通过user()或者current_user()函数获取当前用户的信息。

显示当前登录的用户

我们可以通过在 MySQL 服务器中使用以下查询来查看数据库服务器中当前登录的用户:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20211016A05AUW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券