4.1.3 帐户和角色

  • Root 帐户密码

    分配 root 密码是必需的,在执行其他 MySQL 安装程序操作时将要求您输入该密码。当您在提供的框中重复输入密码时,将评估密码强度。有关密码要求或状态的描述性信息,请将鼠标指针移到信息图标 () 上,当它出现时。

  • MySQL 用户帐户(可选)

    单击 添加用户编辑用户 以创建或修改具有预定义角色的 MySQL 用户帐户。接下来,输入所需的帐户凭据

    • 用户名: MySQL 用户名的长度最多可以为 32 个字符。

    • 主机: 选择 localhost 仅用于本地连接,或者在需要远程连接到服务器时选择 <所有主机 (%)>

    • 角色: 每个预定义角色(例如 数据库管理员)都配置有自己的一组权限。例如,数据库管理员 角色比 数据库设计器 角色拥有更多权限。角色 下拉列表包含每个角色的描述。

    • 密码: 在您键入密码时执行密码强度评估。必须确认密码。MySQL 允许使用空白或空密码(这被认为是不安全的)。

    仅限 MySQL Installer 商业版本: 适用于 Windows 的 MySQL 企业版(一种商业产品)还支持在 Windows 上执行外部身份验证的身份验证方法。由 Windows 操作系统进行身份验证的帐户无需提供额外的密码即可访问 MySQL 服务器。

    要创建使用 Windows 身份验证的新 MySQL 帐户,请输入用户名,然后为 主机角色 选择一个值。单击 Windows 身份验证以启用 authentication_windows 插件。在“Windows 安全令牌”区域中,为每个可以使用 MySQL 用户名进行身份验证的 Windows 用户(或组)输入一个令牌。MySQL 帐户可以包含本地 Windows 用户和属于域的 Windows 用户的安全令牌。多个安全令牌之间用分号字符 (;) 分隔,并对本地帐户和域帐户使用以下格式

    • 本地帐户

      为每个本地用户或组输入简单的 Windows 用户名作为安全令牌;例如,finley;jeffrey;admin

    • 域帐户

      使用标准 Windows 语法 (domain\domainuser) 或 MySQL 语法 (domain\\domainuser) 输入 Windows 域用户和组。

      对于域帐户,如果运行 MySQL Installer 的帐户缺乏查询 Active Directory 的权限,则您可能需要使用域内管理员的凭据。在这种情况下,请选择 使用以下凭据验证 Active Directory 用户 以激活域管理员凭据。

    Windows 身份验证允许您在每次添加或修改令牌时测试所有安全令牌。单击 测试安全令牌 以验证(或重新验证)每个令牌。无效的令牌会生成描述性错误消息以及红色 X 图标和红色令牌文本。当所有令牌都解析为有效(绿色文本,没有 X 图标)时,您可以单击 确定 保存更改。