Hvordan legge til MySQL-kontoer

April 4  by Eliza

Den foretrukne måten å få tilgang til MySQL fra PHP er å sette opp en konto spesielt for dette formålet med bare de privilegier som er nødvendig.

Hvis du bruker en konto gitt til deg av et selskap IT-avdeling eller en web hosting selskap, det kanskje eller kanskje ikke har alle de privilegier som trengs for å opprette en konto. Hvis den ikke gjør det, kan du ikke lykkes utføre setningen for å legge til en konto, og du må be om en annen konto for å bruke med PHP.

Hvis du trenger å be om en annen konto, får du en konto med begrensede privilegium (hvis mulig) fordi nett database applikasjon er sikrere hvis kontoen din PHP-programmer bruker ikke har flere privilegier enn det som er nødvendig.

Å lage en eller flere brukere når du har de nødvendige rettighetene, kan du bruke CREATE USER uttalelse (lagt til MySQL i versjon 5.0.2), som følger:

Opprett bruker konto @ vertsnavn identifisert av "passord",
kontonavn @ vertsnavn identifisert av "passord", ...

Denne uttalelsen skaper den angitte ny brukerkonto (e) med den angitte passord for hver konto og ingen rettigheter. Du trenger ikke å angi et passord. Hvis du utelater identifisert av "passord", er kontoen opprettet uten passord. Du kan legge til eller endre et passord for kontoen på et senere tidspunkt.

Hvis du bruker en versjon av MySQL før 5.0.2, må du bruke en GRANT setningen til å opprette en konto.