Wanneer een gebruiker valt, wordt zijn rekening gesloten, hij verliest al zijn voorrechten en kan hij geen toegang meer (login om) de MySQL server (kan hij niet langer toegang tot een database of een tafel. Hij kan toegang krijgen tot niets). De syntaxis om een gebruiker te laten vallen is: drop gebruiker accountnaam Dus, als u wilt dat de gebruiker John laten vallen, zou je typt: drop gebruiker 'john' @ 'localhost'; U hebt de CREATE USER voorrecht om deze statement.
Set wachtwoord gebruiken Stel dat u de gebruiker gemaakt, John als volgt: maak gebruiker 'john' @ 'localhost'; Deze verklaring zonder het wachtwoord is OK; maar John zal niet in staat in te loggen op de server, omdat hij niet een wachtwoord heeft. Het is mogelijk voor u om te gaan vervolgens in op en geeft John een wachtwoord als volgt: set wachtwoord voor 'john' @ 'localhost' = wachtwoord ('John123'); Merk op dat de Wachtwoord instellen statement heeft een opdracht operator.
In eenvoudige bewoordingen de syntax is: set wachtwoord voor 'gebruikersnaam' @ 'host_name' = wachtwoord ('psswrd'); Hier, wachtwoord () is een functie die door MySQL. Je hebt om het te gebruiken zoals hierboven aangegeven in de Wachtwoord instellen verklaring. Vergeet niet om het gereserveerde woord, "voor", in de verklaring op te nemen. Om de Wachtwoord instellen statement te gebruiken, moet u de UPDATE privilege voor de speciale server database genaamd hebben, mysql. Alleen de wortel heeft normaal dit voorrecht. Hij kan u het voorrecht, maar het is iets wat hij bijna zou doen.
Dus, als je (de gewone gebruiker) zijn het creëren van een gebruiker, gebruikt u de Gebruiker maken verklaring en omvatten het wachtwoord in de verklaring. Als een gebruiker (client) zijn wachtwoord vergeet, de wortel kan de Wachtwoord instellen statement gebruiken om de gebruiker een nieuw wachtwoord in te geven. De wortel niet nodig om het oude wachtwoord kennen voordat je dit doet. Hij heeft echter zeker zijn dat hij geeft het wachtwoord naar de juiste user.Renaming gebruiker Niet alleen het w