Mine SQL Godkjenningsmetoder

Når du oppretter godkjenning i MySQL, er det viktig å sette brukernavn og passord for hver bruker som har tilgang til databasen. Dette sikrer databasen og holder kundeinformasjon trygg fra identitetstyver. Vanligvis er ett brukernavn og passord gitt til webapplikasjon som kaller MySQL database. Dette holder et poeng av manglende kun ett brukernavn hvis databasen skulle skje for å bli hacket.

Innstilling Autentiserings konfigurasjoner

Godkjenning for MySQL første innebærer å sette passordet for brukernavnet som brukes til å koble til serveren. MySQL-autentisering er satt opp på databasen kommandolinjen. Kommandolinjen i MySQL er lik en DOS-grensesnitt, og kommandoene bruke en bestemt syntaks for å fungere. Hvis passordet ikke leveres for brukeren, etterlater det et sikkerhetshull i MySQL-tjeneren siden brukerne får lov til å få tilgang til serveren uten passord. Nedenfor er syntaksen for å sette passord for en bruker som heter \ "sql_user. \"

SETT PASSORD FOR 'my_web_user' @ 'my_domain' = OLD_PASSWORD ( 'the_new_password')

Det er viktig å ha en bruker for MySQL-godkjenning i webapplikasjoner. Hvis brukeren er kompromittert, deretter passordet kan endres ved hjelp av utsagnet ovenfor, låsing ut inntrengeren.

Koble til serveren

Nå som autentisering er etablert, kan PHP siden bruke det nye passordet for å få tilgang til databasen fra nettet. Følgende PHP-koden kobles til serveren ved hjelp av de nye autentiseringsinnstillingene:

$ User = "my_web_user"

$ Pass = "the_new_password"

$ Host = "localhost";
$ Tilkobling = mysql_connect ($ host, $ bruker, $ pass)

Hvis legitimasjon oppgitt stemmer ikke med det som ble skrevet inn på MySQL Server, vil forbindelsen mislykkes. The $ vertsvariabelen i denne uttalelsen bruker localhost, som er navnet gitt til den lokale maskinen.