L'indirizzo specificato in bind dice a MySQL dove ascoltare. 0.0.0.0 è un indirizzo speciale, che significa "collega a ogni rete disponibile".
Solo il software client in grado di aprire una connessione al server utilizzando lo stesso indirizzo specificato nell'opzione 'bind' potrà connettersi.
Alcuni esempi:
- Se MySQL si collega a 127.0.0.1, solo il software sullo stesso computer sarà in grado di connettersi (perché 127.0.0.1 è sempre il computer locale).
- Se MySQL si collega a 192.168.0.2 (e l'indirizzo IP del computer server è 192.168.0.2 e si trova su una sottorete /24), tutti i computer sulla stessa sottorete (qualsiasi cosa che inizi con 192.168.0) sarà in grado di per connettersi.
- Se MySQL si collega a 0.0.0.0, qualsiasi computer in grado di raggiungere il computer server tramite la rete sarà in grado di connettersi.
Questi sono tutti collegamenti a livello di trasporto. I computer remoti devono ancora qualificarsi per il livello di applicazione, vale a dire che richiederanno comunque le credenziali di accesso e i parametri host corretti da mysql.user
.