Corsi on-line

Connessione a MySQL da IP esterni

Poniamo di aver effettuato un’installazione del Database engine MySQL all’interno di un nostro terminale locale e di voler accedere ad essa attraverso una postazione esterna, anche se quest’ultima dovesse essere basata su un sistema operativo differente; tale problematica andrebbe gestita a livello di configurazione impostando il parametro bind-address che viene utilizzato dal DBMS per accettare o meno i tentativi di connessione effettuati via TCP/IP.

In genere, quando si installa un server MySQL a livello locale, esso viene configurato per accettare connessioni esclusivamente dall’IP della macchina ospitante, per cui la direttiva di riferimento settata all’interno del file my.cnf dovrebbe essere:

bind-address=127.0.0.1

Ma se volessimo invece accettare connessioni TCP/IP da un determinato identificatore univoco di Rete, potremmo impostare il bind-address attraverso la seguente specifica, dove “59.xx.xx.3” non è altro che una stringa d’esempio che sostituisce l’IP desiderato:

bind-address=59.xx.xx.3

Se poi la nostra intenzione fosse quella di accettare tutte le connessioni lanciate verso il DBMS locale indipendentemente dal terminale d’invio, allora il bind-address dovrà essere associato al parametro “0.0.0.0” che rappresenta arbitrariamente qualsiasi indirizzo IP;

bind-address=0.0.0.0

Naturalmente, tutte le varianti proposte all’interno di questo post cominceranno a diventare operative soltanto dopo che il server MySQL sarà stato riavviato.

Post correlati
I più letti del mese
Tematiche