2018 年 6 月 5 日,由 Robert Gravelle 撰写
第 2 部分:创建新用户
第 2 部分:创建新用户第 1 部分中,我们学习了如何使用 Navicat Premium 用户管理工具保护 MySQL 的 root 帐号。本篇文章将集中介绍如何设置新用户的帐号详细信息、帐号限制和 SSL 设置。
“常规”选项卡
点击对象工具栏上的“新建用户”按钮将打开无标题的用户选项卡。它包含五个选项卡,分别为“常规”、“高级”、“服务器权限”、“权限”和“SQL 预览”。我们已在第 1 部分中介绍了“常规”选项卡,但我们将在此快速回顾一下。在“常规”选项卡上,我们需要提供:
“用户名”。
数据库“主机”。
加密“插件”。从下拉列表中选择“mysql_native_password”或“sha256_password”。
“密码”。
“密码过期策略”。
设置密码策略
MySQL 允许数据库管理员手动设置帐号密码过期,并使用 MySQL mysql_native_password 或 sha256_password 内置身份验证插件建立自动密码过期的策略。
Navicat 通过下拉列表提供几个选项,摘要了使用 PASSWORD EXPIRE 语句设置密码到期的常用 MySQL 机制。他们是:
DEFAULT:将密码过期时间长度设置为数据库的默认值。在版本 5.7.11 之前,默认值为 360 天。从版本 5.7.11 开始,默认值为 0 天,这能有效地禁用自动密码过期。
IMMEDIATE:使帐号密码过期,从而强制用户更新它。
INTERVAL:指定当前密码过期的天数。
<