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

connessione mysql da un dominio diverso

Dovrai impostare il example.com remoto quando si chiama la funzione di inizializzazione della connessione al database. Ad esempio:

mysqli_connect("example.com", 'username', 'password', 'database name');

Ma dovrai controllare se example.com Il server MySQL è impostato per accettare connessioni da altri host (vedi bind-address direttiva nel tuo my.cnf o my.ini ), e che il username con cui ti connetti è impostato per poterti connettere da domini esterni.

Considera i seguenti Utenti pagina di phpMyAdmin:

È chiaro che solo l'utente test ha accesso da domini esterni (% nell'Host campo). Non mostrato nell'immagine, ma utente test ha il privilegio completo sul database chiamato test . Gli altri utenti sono vincolati al dominio locale, anche se il server è impostato per accettare connessioni dall'esterno, durante l'autenticazione gli utenti ricevono un rifiuto.