• 技术文章 >数据库 >mysql教程

    怎么查询mysql user表?

    青灯夜游青灯夜游2020-10-13 16:53:42原创59

    在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 表。

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

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:mysql user表
    上一篇:mysql无法创建视图怎么办 下一篇:mysql怎样查看用户权限
    第13期线上培训班

    相关文章推荐

    • mysql数据库怎么创建数据表?• mysql中怎样插入图片• 如何修改mysql中列的默认值• mysql表中怎么修改字段?• mysql怎么建立外键约束

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网