Mysql
 sql >> Database >  >> RDS >> Mysql

è possibile accedere in remoto al database mysql su hosting condiviso?

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).