Qual è il significato del nome host del database durante la configurazione del database?

0

L'host del database dei nomi, come il nome indica "il server che ospita il database", dovrebbe essere l'ip del server, che ospita quel database. Non vedo alcuna relazione con gli script che tentano di accedervi. Ma al contrario, quello che vedo per lo più è la spiegazione:

"Finché il programma (script php / .net) si trovano sullo stesso server del database, come nel caso dei nostri server, si vorrà utilizzare" localhost "come nome host del database. per testare una connessione esterna, è possibile utilizzare il nome di dominio (se indirizzato ai nostri server dei nomi) o l'indirizzo IP del server "
Significa che la posizione degli script decide "host del database"?

Quindi, questo significa che questa terminologia è confusa? Inoltre, perché qualcosa chiamato database-host deve essere configurato? Qual è la sua importanza?

    
posta Vishwas G 11.01.2016 - 12:24
fonte

1 risposta

6

Non è insolito che il database si trovi su un server e gli script siano su un altro server.

In questa situazione, è necessario che lo script conosca il nome del server che detiene il database. Questo nome è talvolta noto come "nome host del database" perché è il nome del server che ospita il database.

Localhost è un nome speciale che significa "il nome del server su cui è in esecuzione lo script". Se si utilizza questo nome speciale, non è necessario preoccuparsi se qualcuno rinomina il server. Allo stesso modo, lo script funzionerà correttamente su un altro server se il database si trova anche su quell'altro server.

    
risposta data 11.01.2016 - 16:27
fonte

Leggi altre domande sui tag