In eenvoudige bewoordingen, de syntaxis om een gebruiker te maken is: maak gebruiker 'gebruikersnaam' @ 'host_name' [identified by 'password'] Gebruikers naam is de naam van de gebruiker, zoals 'john'. host_name is de naam van de computer waarop de client-programma heeft. Het kan een woord zijn, bijvoorbeeld 'Leeuw' of het kan een domeinnaam b.v. 'Yahoo.com'. In deze serie is localhost omdat het clientprogramma (mysql) en de server in dezelfde computer. De inhoud vierkante haak in de syntax is optioneel bij de schepping van de gebruiker, maar niet later.
Je kunt zoiets hebben: maak gebruiker 'u' @ 'localhost'; Met deze verklaring, een gebruiker die geen wachtwoord heeft creëer je. U kunt het wachtwoord later toe te voegen, met behulp van de SET PASSWORD verklaring (zie hieronder). Om de gebruikersnaam en het wachtwoord op hetzelfde moment te maken, zou men zoiets als typen: maak gebruiker 'u' @ 'localhost' identified by 'you123'; Voor deze tutorial gaan ervan uit dat dit je (de lezer) gebruikersnaam (je) en het wachtwoord (you123). Voor een gebruiker naar een andere gebruiker te maken, moet hij de CREATE USER voorrecht.
De root gebruiker heeft dit voorrecht standaard. Hij kan het voorrecht te verlenen aan u en u kunt het verlenen aan een andere persoon. We zien hoe dit wordt gedaan in de volgende paragraaf (verklaring). Er is een verschil tussen de gebruikersnaam en accountnaam. In het bovenstaande voorbeeld, de gebruikersnaam is, "u" en de accountnaam is dat je @ localhost (beter getypeerd als 'u' @ 'localhost'). Zodat uw gebruikersaccount naam,'you'@'localhost'.The subsidie verklaring Een gebruiker (inclusief de root) maakt gebruik van de subsidie verklaring privileges te geven aan een andere gebruiker.
Om de subsidie statement te gebruiken, moet de gebruiker de GRANT OPTION voorrecht te hebben. De root gebruiker heeft deze GRANT OPTION voorrecht en alle andere privileges standaa