Décrire l’authentification

Effectué

L’authentification dans Azure Database pour MySQL est implémentée en authentifiant le nom d’utilisateur, l’hôte à partir duquel l’utilisateur se connecte et un mot de passe. Le compte d’utilisateur dispose des autorisations qui lui sont associées.

Dans Azure Database pour MySQL, les comptes d’utilisateur ont un mot de passe et un rôle qui leur sont attribués. Chaque rôle a une ou plusieurs autorisations associées. Le compte définit qui peut se connecter au serveur MySQL et ce qu’ils sont autorisés à faire une fois connectés. Lorsque chaque requête est passée à l’analyseur, le compte client est vérifié afin de s’assurer qu’il dispose des autorisations appropriées pour exécuter la requête.

Notes

Dans l’univers MySQL, le nom d’utilisateur et le nom d’hôte sont deux entités distinctes qui fonctionnent ensemble. Cela signifie que le même nom d’utilisateur avec un nom d’hôte différent est autorisé.

Affichez les autorisations d’un compte en exécutant une requête dans MySQL Workbench :

SHOW GRANTS FOR 'account_name';