fb-pixel

Accesso remoto MySQL: come accedere al database

I database che hai creato sul tuo account hosting, sono accessibili solo da locale. Se vuoi poterti collegare ai tuoi database da un altro server, devi prima autorizzare gli IP remoti.

Vediamo come fare ad autorizzare gli IP o rimuoverli.

Come aggiungere un IP a cui consentire l’accesso remoto al database

Accedi a cPanel e apri lo strumento Remote Database Access.

Cpanel Remote Database Access

Qui vedrai due campi da compilare:

  • Host: inserisci l’indirizzo IP (o l’hostname) a cui vuoi consentire l’accesso remoto MySQL;
  • Comment: puoi inserire un commento per ricordarti quale IP hai autorizzato.

Dopo averli compilati, clicca su Add host.

Aggiungere Ip Remoto Connessione Mysql

Vedrai quindi un messaggio che ti conferma che l’operazione è avvenuta con successo.

Conferma Ip Aggiunto Mysql Remoto

Se vuoi autorizzare più IP, ti basta ripetere la stessa operazione più volte.

Tieni presente che sugli account hosting di SupportHost non è possibile autorizzare più IP usando il wildcard (%). Per poterlo fare devi avere un servizio dedicato come un piano cloud o un server dedicato.

Visualizzare gli IP abilitati all’accesso

Aprendo lo strumento Remote Database Access, sotto “Manage Access Hosts” possiamo vedere tutti gli IP che abbiamo abilitato all’accesso remoto al database.

Da qui possiamo anche modificare i commenti associati ad ogni indirizzo IP. Per farlo:

  • modifica la riga con il commento;
  • clicca sul pulsante Update.
Modificare Commento Host Abilitato Mysql Remoto

Rimuovere l’accesso a un IP

Per rimuovere l’accesso remoto al database a un IP che abbiamo abilitato in precedenza, ci basta aprire lo strumento Remote Database Access e scorrere fino alla lista degli host abilitati.

Qui ci basta cliccare sul pulsante Delete in corrispondenza della riga dell’IP che vogliamo eliminare.

Eliminare Ip Autorizzato Accesso Remoto Database

Dopodiché dovremo confermare l’eliminazione cliccando sul pulsante Remove Access Host.

Conferma Elimina Ip Autorizzato Accesso Remoto Database

Accedere da remoto al database MySQL

Dopo aver autorizzato l’IP, puoi collegarti da remoto al database MySQL.

Ad esempio da riga di comando puoi usare il client mysql in questo modo:

mysql -h [ip-host] -u [username] [nome-database] -P [porta] -p

Qui dovrai sostituire i dati di accesso al database:

  • [ip-host]: IP del server su cui si trova il database;
  • username dell’utente associato al database;
  • nome del database;
  • porta, da specificare se non viene usata quella di default che è la 3306;

Dopodiché dovrai inserire la password per accedere.

Se ricevi un errore come questo:

ERROR 2003 (HY000): Can't connect to MySQL server on 'XX.XXX.XX.XX:3306' (111)

Vuol dire che il tuo IP non è autorizzato ad accedere, verifica quindi di aver inserito correttamente l’IP come abbiamo visto all’inizio del tutorial.


Prova gratis e senza impegno uno dei nostri piani hosting per 14 giorni. Non è richiesto nessun dato di pagamento!