GreatSQL社区

搜索

chongzh

MySQL服务器中存在哪些特殊的用户帐户

chongzh 已有 456 次阅读2023-9-17 21:56 |个人分类:Mysql 原理|系统分类:原理&产品解读

了解MySQL中使用的内部用户帐户。MySQL创建了一些帐户,用于各种目的,下表汇总了这些账户:

UserFirst VersionLast VersionFeatureDoc IDComments
system user(At least since 5.0) ReplicationNote 2311034.1用于I/O和SQL线程(连接和应用程序线程)。这不是一个真正的用户,而只是在SHOW PROCESSLIST和类似地方使用的一个标签,用来表示它是一个内部用户。没有办法以“系统用户”的身份连接。
mysql.sys@localhost5.7.9 sys schemaNote 2307256.1由sys架构用作视图、存储过程和存储函数的定义者。默认情况下,该用户的密码无效并被锁定,因此不能用于连接MySQL。
_gr_user@localhost5.7.175.7.18Group Replication 于组复制,使用加密密码创建并锁定帐户。将密码更改为另一个密码会很有用,以防帐户被错误解锁。升级到5.7.19或更高版本(推荐最新版本),其中_gr_user@localhost用户已被mysql.session@localhost用户替换。
mysql.session@localhost5.7.19 Plugins 由插件在内部用来访问服务器。默认情况下,该用户的密码无效并被锁定,因此不能用于连接MySQL。
mysql.infoschema@localhost8.0.4 Information Schema 用作INFORMATION_SCHEMA视图的定义者。使用mysql.infoschema帐户可以避免DBA重命名或删除root帐户时出现的问题。此帐户已被锁定,因此不能用于客户端连接。

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-5-4 17:36 , Processed in 0.014139 second(s), 8 queries , Redis On.
返回顶部