Connection String for MySQL

Connection String for MySQL


MySQL database systemmodeller data for mange web-applikasjoner og nettsteder. Ved hjelp av en MySQL database utviklere kan lage både kraftige og lette applikasjoner. For å hente eller sette inn data ved hjelp av en MySQL database, må en tilkobling gjøres til det. Når du oppretter en tilkobling, krever MySQL et antall dataelementer som viser detaljer som databasen beliggenhet pluss et brukernavn og passord for det. Disse data blir kombinert for å danne en forbindelse MySQL streng.

Hensikt

Hensikten med å opprette og bruke en MySQL tilkoblingsstrengen er å etablere en forbindelse med en MySQL database som er tilgjengelig over et nettverk, normalt Internett. Programmer, for eksempel nettsteder, kan koble til en MySQL database, må du sjekke det for data, deretter presentere disse dataene i en HTML-grensesnitt for brukere av området. Slike nettsteder kan også oppdatere og sette inn data i databasen gjennom tilkoblings utgangspunktet etablert ved hjelp av MySQL tilkoblingsstrengen.

Beliggenhet Indicator

MySQL tilkoblingsstrengen inneholder plasseringen av MySQL database nødvendig. Dette indikeres ved hjelp av en IP (Internet Protocol) adresse for serveren som er vert for databasen. Følgende eksempel utdrag demonstrerer serveren element i en tilkoblingsstreng:

Server = 127.0.0.1;

I mange tilfeller kan utviklere som bruker server side skriptspråk som PHP gi URL (Uniform Resource Locator) for serveren i stedet for IP-adressen.

Brukerkonto

MySQL tilkoblingsstrengen krever brukernavn for en bruker som har fått de nødvendige rettighetene for databasetilgang. Når en MySQL database er opprettet, kan brukerkontoer også opprettes og gis spesifiserte tilgang. Bare brukernavn indikerer kontoer med denne tilgangen vil være i stand til å koble til en database. Brukernavnet er angitt i forbindelsesstrengen som følger:

Uid = johnsmith01;

Brukernavnet alene er ikke nok til å gi tilgang til en MySQL database, for passordet må også være inkludert.

bruker~~POS=TRUNC

Passordet inkludert i en MySQL forbindelse strengen må stemme overens med passordet som er valgt for brukeren som brukernavn er også tatt med. Når et tilkoblingsforsøk gjøres, MySQL Systemet kontrollerer om passordet matcher den lagres for den aktuelle brukeren, samt sjekke at brukeren har de nødvendige rettighetene. Brukernavnet har i løpet av MySQL tilkobling strenger med følgende syntaks:

Pwd = mary1976;

Dette er en sak hvor svake passord kan potensielt kompromittere sikkerheten av databasesystemet.

database

Selve databasen skal angis som en del av MySQL tilkoblingsstrengen. Det samme server kan ha flere databaser som er lagret på den, i noen tilfeller for flere nettsteder. Den samme nettsted eller vert konto kan også ha flere databaser, så tilkoblingsstrengen må vite hvilken du vil bruke som standard. Navnet Databasen er inkludert i strengen som følger:

Database = ting;

Hvor server side språk som PHP blir brukt, er navnet på databasen ofte inkludert i en egen uttalelse som følger:

mysql_connect ( "localhost", "johnsmith01", "mary1976");

mysql_select_db ( "ting");

Bruken av "localhost" er vanlig i tilfeller hvor et skript er på samme server som database.