文档主页
MySQL 连接器/J 开发者指南
相关文档 下载本手册
PDF (US Ltr) - 1.2Mb
PDF (A4) - 1.2Mb


MySQL 连接器/J 开发者指南  /  ...  /  使用多因素身份验证连接

6.12.3 使用多因素身份验证连接

多因素身份验证 (MFA) 是指在身份验证过程中使用多种身份验证因素。MySQL 服务器最多支持三种身份验证因素的 MFA。

连接器/J 支持使用 MFA 连接到 MySQL 服务器。在对需要多个密码的用户帐户进行身份验证时,可以使用连接器/J 连接属性 password1password2password3 指定最多三个密码。这是一个使用三个连接属性进行密码验证的示例连接字符串

jdbc:mysql://127.0.0.1/db?user=johndoe&password1=password&passsword2=password&password3=password

以下是在使用密码连接属性时适用的规则

  • password1password2password3 分别是身份验证因素 1、2 和 3 的密码,如 多因素身份验证入门 中所述。

  • 如果任何身份验证因素(例如,因素 N)不需要密码,则相应的密码 (passwordN) 将被忽略,即使已提供。

  • 未为需要密码的身份验证因素指定相应的密码,等同于为该因素提供了一个空密码。

  • passwordpassword1 被视为同义词,除非两者都提供,在这种情况下 password1 优先于 password