Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Stringa di connessione per MySQL

il database di sistema modelli di dati di MySQL per molte applicazioni Web e siti . Utilizzando un sviluppatori di database MySQL in grado di creare applicazioni sia potente e leggero. Al fine di recuperare o inserire dati utilizzando un database MySQL , un collegamento deve essere fatto ad esso . Quando si stabilisce una connessione , MySQL richiede un certo numero di elementi di dati che indicano dettagli come la posizione del database , più un nome utente e una password. Questi dati vengono combinati per formare una stringa di connessione MySQL . Scopo

Lo scopo di creazione e utilizzo di una stringa di connessione MySQL è quello di stabilire una connessione con un database MySQL accessibile in rete , normalmente Internet. Le applicazioni , come ad esempio siti web, in grado di connettersi a un database MySQL , eseguire una query per i dati , poi presentare questi dati all'interno di un'interfaccia HTML per gli utenti del sito . Tali siti possono inoltre aggiornare e inserire i dati nel database tramite la connessione inizialmente stabilito utilizzando la stringa di connessione MySQL .
Località Indicatore

La stringa di connessione MySQL contiene la posizione di il database MySQL richiesto . Questo è indicato con un indirizzo IP ( Internet Protocol) per il server che ospita il database . Il brano che segue viene illustrato l'elemento del server in una stringa di connessione :

Server = 127.0.0.1 ;

In molti casi , gli sviluppatori che utilizzano lo scripting lato server in linguaggi come PHP in grado di fornire l'URL ( Uniform Resource Locator ) per il server anziché l'indirizzo IP .
user account

la stringa di connessione MySQL richiede il nome utente per un utente che è stato concesso i privilegi richiesti per l' accesso al database . Quando viene creato un database MySQL , gli account utente possono essere creati e concesso l'accesso specificato . Solo i nomi utente che indicano i conti con questo accesso sarà in grado di connettersi a un database . Il nome utente è indicato nella stringa di connessione come segue :

uid = johnsmith01 ;

Il nome utente da solo non è sufficiente a garantire l'accesso a un database MySQL , la password deve essere inclusa anche < . br>
utente Password

la password incluso in una stringa di connessione MySQL deve corrispondere alla password scelta per l'utente il cui nome utente è stato anche incluso . Quando viene effettuato un tentativo di connessione , il sistema controlla MySQL se la password corrisponde a quella memorizzata per l'utente in questione , così come il controllo che l'utente ha i privilegi richiesti . Le caratteristiche nome utente all'interno di stringhe di connessione MySQL utilizzando la seguente sintassi :

Pwd = mary1976 ;

Questo è un caso in cui le password deboli possono potenzialmente compromettere la sicurezza del sistema di database
< br . > base di dati

il database stesso deve essere indicata come parte della stringa di connessione MySQL . Lo stesso server può avere più basi di dati in esso memorizzati , in alcuni casi per più siti web . Lo stesso sito web o ospitato conto possono anche avere diversi database , in modo che la stringa di connessione deve sapere quale usare per default. Il nome del database è incluso nella stringa come segue :

Database = roba ;

Dove vengono utilizzati linguaggi lato server come PHP , il nome del database è spesso incluso in una dichiarazione separata come segue :

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

mysql_select_db ( "roba " ) ;

L'uso di " localhost" è comune in i casi in cui uno script si trova sullo stesso server del database .

 

Programmazione © www.354353.com