4 069
contributi
Riga 10: | Riga 10: | ||
A questo punto dobbiamo abilitare uno o più utenti per poter connettersi in remoto su un particolare database utilizzando l’istruzione SQL GRANT: | A questo punto dobbiamo abilitare uno o più utenti per poter connettersi in remoto su un particolare database utilizzando l’istruzione SQL GRANT: | ||
<pre> | <pre> | ||
GRANT ALL privileges ON testDB.* TO ' | GRANT ALL privileges ON testDB.* TO 'testUSER'@'Indirizzo_IP' IDENTIFIED BY 'testPassword'; | ||
</pre> | </pre> | ||
In questo modo abbiamo abilitato l'utente testUSER a connettersi da remoto al database di nome testDB. La coppia di variabili <tt>'''IndirizzoIP'''</tt> può assumere i seguenti valori, a seconda del tipo di connessione che vogliamo permettere: | |||
* 'testUSER'@'nomepc.dominio.com' : l'utente testUSER può connettersi dal pc di nome nomepc.dominio.com | |||
* 'testUSER'@'%.dominio.com' : l'utente testUSER può connettersi da ogni PC del dominio | |||
* 'testUSER'@'192.168.1.199' : l'utente testUSER può connettersi dal pc di indirizzo 192.168.1.199 | |||
* 'testUSER'@'192.168.1.%' : l'utente testUSER può connettersi da ogni PC della rete di classe C 192.168.1.0 | |||
* * 'testUSER'@'192.168.1.0/255.255.255.0' : come l'esempio precedente | |||
Ovviamente sia l'utente <tt>testUSER</tt> sia il database <tt>testDB</tt> devono essere stati preventivamente creati e configurati tramite mysql> o tramite phpMyAdmin. |