As part of my ongoing series around MySQL 8 user administration,
I’d like to cover one of the new features introduced in MySQL
8.0.27 – multi-factor authentication. In order to establish
identity, multi-factor authentication (MFA) is the use of
multiple authentication values (factors) during the MySQL
authentication process.
Introduction
MFA provides greater security compared to a single-factor
authentication method, which has historically been based on
simple methods such as password authentication. With MFA,
additional authentication methods are enabled, such as requiring
multiple passwords, or with devices such as smart cards, security
keys, or biometric readers.
As of MySQL 8.0.27, it is now possible to require up to three
authentication values to establish identity. In addition to the
more common 2FA (two-factor authentication), MySQL can now also
support 3FA (three-factor authentication) to complement the …
[Read more]