Detta är ett kommando för operativsystemet kommandotolken och det är inte en SQL-sats för MySQL klientprogram; det är därför dess form skiljer sig från de SQL-satser. Många användare logga in på en MySQL-server från en webbsida. Du kan logga in på en webbsida. I detta fall konstruktören av databassystem (webbutveckling) vet värd du loggar in från, så skulle du behöva skriva bara användarnamn och lösenord på webbsidan. När du klickar på knappen Skicka på webbsidan, kommer användarnamn och lösenord gå igenom Internet-nätet och anländer till servern.
På servern, kommer ett skript (program) får användarnamn och lösenord. Skriptet Programmet kommer att ansluta värdnamn som man vet med @ och användarnamnet. Därmed har manus program bestäms kontonamnet. Den kommer sedan använda kontonamn och det lösenord du fått att faktiskt logga in på MySQL server.Users och Server System En användare skapas för servern (MySQL-servern) och inte nödvändigtvis för något (till exempel en databas) som befinner sig i servern.
Efter just har skapat användaren, kan användaren endast logga in och han kan inte göra något annat; användaren kan inte skapa en databas till exempel. Innan användaren kan göra något annat, måste han ges relevant privilegier.Säkerhetsrollen visa bidrag Uttalande Om du loggar in på MySQL-servern med hjälp av MySQL klientprogram, och sedan skriver du: visa bidrag; kommer du att se bidrags uttalanden som har använts för att ge dig privilegier; detta är ett sätt att veta de privilegier som du har.
Om du vill se en annan användares rättigheter, skriver du: visa bidrag till användarnamn @ host_name; Detta kommer att lista de bidrags uttalanden som beviljade användaren privilegier. Om du vill använda andra Visa Grants uttalande ovan, behöver du SELECT privilegium för den speciella MySQL-server databas som heter, mysql. Det är användaren root som normalt har detta privilegium; du kan be honom om det, men han kommer knappast att ge dig. Vi har mysql klientprogrammet och MySQL-databas. Båda kompon