Verificatie beschrijven

Voltooid

Verificatie in Azure Database for MySQL wordt geïmplementeerd door de gebruikersnaam, de host waaruit de gebruiker verbinding maakt en een wachtwoord te verifiëren. Aan het gebruikersaccount zijn machtigingen gekoppeld.

In Azure Database for MySQL hebben gebruikersaccounts een wachtwoord en een rol toegewezen. Elke rol heeft een of meer bijbehorende machtigingen. Het account definieert wie verbinding kan maken met de MySQL-server en wat ze mogen doen zodra ze zijn verbonden. Wanneer elke query wordt doorgegeven aan de parser, wordt het clientaccount gecontroleerd om ervoor te zorgen dat deze de juiste machtigingen heeft om de query uit te voeren.

Notitie

In de mySQL-wereld zijn de gebruikersnaam en hostnaam twee afzonderlijke entiteiten die samenwerken. Dit betekent dat dezelfde gebruikersnaam met een andere hostnaam is toegestaan.

De machtigingen voor een account weergeven door een query uit te voeren in MySQL Workbench:

SHOW GRANTS FOR 'account_name';