微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

怎么查询mysql user表?

MysqL中,可以使用“SELECT * FROM MysqL.user;”语句来查询user表,且必须拥有对user表的查询权限才可执行该语句。新创建的用户只有登录MysqL服务器的权限,没有任何其它权限,不能查询user表。

(推荐教程:mysql视频教程

MysqL 在安装时会自动创建一个名为 MysqL数据库MysqL 数据库中存储的都是用户权限表。用户登录以后,MysqL 会根据这些权限表的内容为每个用户赋予相应的权限。

user 表是 MysqL 中最重要的一个权限表,用来记录允许连接到服务器的账号信息。需要注意的是,在 user 表里启用的所有权限都是全局级的,适用于所有数据库

MysqL 中,可以通过查看 MysqL.user 表中的数据记录来查看相应的用户权限,也可以使用 SHOW GRANTS 语句查询用户的权限。

MysqL 数据库下的 user 表中存储着用户的基本权限,可以使用 SELECT 语句来查看。SELECT 语句的代码如下:

SELECT * FROM MysqL.user;

要执行该语句,必须拥有对 user 表的查询权限。

注意:新创建的用户只有登录 MysqL 服务器的权限,没有任何其它权限,不能查询 user 表。

原文地址:https://www.jb51.cc/mysql/1209222.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐