Nella maggior parte delle installazioni predefinite, MySQL si collega a 127.0.0.1, che consente solo connessioni locali.
Se desideri cambiarlo (ATTENZIONE:potrebbe essere un problema di sicurezza), devi cambiarlo nel file di configurazione (di solito /etc/mysql/my.cnf
nelle distribuzioni Linux). Oppure in Windows potrebbe trovarsi in queste posizioni:
C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
C:\Program Files\MySQL\MySQL Server 5.5\my.cnf
Di solito è sufficiente commentare il bind-address
linea come questa, che consentirà connessioni da tutti gli IP:
# bind-address = 127.0.0.1
Vale anche la pena notare che la maggior parte dei webhoster non consentirà connessioni MySQL da host arbitrari e non puoi cambiare questo fatto (puoi accedere alla tua istanza MySQL solo utilizzando un'applicazione locale, nella maggior parte dei casi phpmyadmin).