Controllare l'accesso al database dall'esterno

Per impostazione predefinita, per motivi di sicurezza, i database MySQL consentono solo connessioni provenienti direttamente dal server web (localhost). Tuttavia, con la funzione Remote MySQL, è possibile definire delle eccezioni – ad esempio per il tuo PC locale o un server applicativo esterno.

Nota sulla sicurezza: Se possibile, consenti sempre solo indirizzi IP specifici. Evita l'uso del carattere jolly % (accesso da ovunque), poiché rappresenta un potenziale rischio per la sicurezza dei tuoi dati.

Aggiungere un nuovo host di accesso

Per consentire l'accesso a un dispositivo esterno, segui questi passaggi:

  1. Individua il tuo attuale indirizzo IP pubblico (ad es. tramite "mio-ip.it").
  2. Inserisci questo IP nel campo "Host".
  3. (Opzionale) Aggiungi una descrizione nel campo "Commento" (ad es. "PC Ufficio Thomas") per sapere in seguito a chi appartiene questo accesso.
  4. Clicca su "Aggiungi host".
Consiglio pro: Puoi usare i caratteri jolly. 1.2.3.% consente l'accesso per l'intero intervallo di indirizzi da 1.2.3.0 a 1.2.3.255. Questo è utile se il tuo fornitore di servizi internet ti assegna regolarmente nuovi IP dallo stesso intervallo.

Gestire ed eliminare gli host di accesso

Nell'elenco degli host consentiti, puoi vedere tutti gli indirizzi attualmente autorizzati.

  • Modificare la descrizione: Aggiorna i tuoi commenti in qualsiasi momento per mantenere una panoramica chiara.
  • Revocare l'accesso: Clicca su "Elimina" accanto a una voce per bloccare immediatamente l'accesso per quell'host.

Problemi comuni di connessione

Se la connessione fallisce nonostante l'autorizzazione dell'indirizzo IP, verifica i seguenti punti:

Porta 3306 Assicurati che il tuo firewall locale (o quello del router) consenta le connessioni in uscita sulla porta 3306.
Diritti Utente L'utente MySQL deve essere stato correttamente assegnato al database in cPanel (vedi l'articolo "Gestire i database MySQL").
Nome del Server Utilizza il tuo dominio o l'indirizzo IP del tuo server web come nome host nel tuo software.

Usi un IP dinamico e non vuoi abilitarlo manualmente ogni volta?
Chiedi al supporto CURIAWEB soluzioni alternative come l'accesso tramite tunnel SSH!

Hai trovato utile questa risposta? 1 Utenti hanno trovato utile questa risposta (1 Voti)