MySQL databas systemet modeller data för många webbapplikationer och webbplatser . Använda en MySQL-databas utvecklare kan skapa både kraftfulla och lätta applikationer . För att hämta eller sätta in data med hjälp av en MySQL-databas , måste en anslutning göras till det . När du upprättar en anslutning , MySQL kräver ett antal dataposter som anger detaljer såsom databasen plats plus ett användarnamn och lösenord för den . Dessa data kombineras för att bilda en MySQL- anslutning sträng . Syfte
syftet att skapa och använda en MySQL -anslutning sträng är att upprätta en förbindelse med en MySQL- databas som är tillgänglig över ett nätverk , vanligtvis Internet . Program , såsom webbplatser , kan ansluta till en MySQL-databas , fråga den för uppgifter , sedan presentera dessa data i en HTML- gränssnitt för webbplatsens användare . Sådana webbplatser kan också uppdatera och infoga data i databasen genom anslutningen ursprungligen etablerades med MySQL-anslutning strängen .
Platsindikator
MySQL-anslutning strängen innehåller lokaliseringen av MySQL-databasen krävs . Detta indikeras med en IP ( Internet Protocol ) -adress för den server som är värd för databasen . Följande exempel på utdrag visar servern elementet i ett sammanhang sträng :
Server = 127.0.0.1 ;
I många fall , utvecklare som använder skript serversidan i språk som PHP kan ge URL ( Uniform Resource Locator ) för servern istället för IP -adressen . Addera ditt användarkonto
MySQL anslutningssträngen kräver användarnamnet för en användare som har beviljats nödvändiga privilegier för databas åtkomst . När en MySQL- databas skapas , kan användarkonton även skapas och ges viss tillgång . Endast användarnamn anger konton med denna tillgång kommer att kunna ansluta till en databas . Användarnamnet anges i anslutning strängen enligt följande :
uid = johnsmith01 ;
Användarnamnet räcker inte att ge tillgång till en MySQL-databas , om lösenordet ska också ingå < . br >
Användarnamn Lösenord
lösenord ingår i en MySQL- anslutning sträng måste matcha det lösenord som valts för den användare vars användarnamn har också tagits med . När ett anslutningsförsök görs , MySQL systemet kontrollerar om lösenordet matchar den lagras för användaren i fråga , samt att kontrollera att användaren har nödvändiga behörigheter . Användarnamnet funktioner inom MySQL-anslutning strängar med följande syntax :
Pwd = mary1976 ,
Detta är ett fall där svaga lösenord kan potentiellt äventyra säkerheten för databassystemet
databas
själva databasen måste anges som en del av MySQL-anslutning strängen . Samma server kan ha flera databaser lagrade på den , i vissa fall för flera webbplatser . Samma webbplats eller värd konto kan också ha flera databaser , så anslutningen strängen behöver veta vilken som ska användas som standard . Databasen namn ingår i strängen som följer:
Database = grejer ,
Var serversidan språk såsom PHP används , är databasens namn ofta ingår i ett separat uttalande enligt följande :
mysql_connect ( " localhost " , " johnsmith01 " , " mary1976 " ) ;
mysql_select_db ( " stuff " ) ;
användningen av " localhost " är vanligt i fall där ett skript på samma server som databasen .