MySQL安装过程的一部分是数据目录初始化。在数据目录初始化期间,MySQL创建应被视为预留的用户帐户:
'root'@'localhost
:用于管理目的。此帐户具有所有权限,是系统帐户,可以执行任何操作。严格来说,这个帐户名称没有保留,因为有些安装会将root
帐户重命名为其他名称,以避免暴露具有众所周知名称的高特权帐户。- 'mysql.sys'@'localhost':用作sysschema对象的DEFINER。使用mysql.sys帐户可以避免数据库管理员重命名或删除root帐户时出现的问题。此帐户已锁定,因此无法用于客户端连接。
- 'mysql.session'@'localhost':由插件在内部访问服务器使用。此帐户被锁定,因此无法用于客户端连接。该帐户是系统帐户。
- 'mysql.infoschema'@'localhost':用作INFORMATION_SCHEMA视图的DEFINER。使用mysql.infoschema帐户可以避免数据库管理员重命名或删除根帐户时出现的问题。此帐户被锁定,因此无法用于客户端连接。