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

Configurazione di una connessione remota al database MySQL

In questo tutorial:

  • Che programma usare
  • Aggiungi un IP
  • Utilizza il carattere jolly
  • Risoluzione dei problemi

Selezionare una società di web hosting rispettabile è solo il primo passo verso la costruzione e il mantenimento di un sito web di successo. Potrebbero esserci momenti in cui devi connetterti al database dall'esterno della tua rete di lavoro e, in tal caso, devi connetterti al tuo database utilizzando software di terze parti che non funzionano sul server (ad esempio un client MySQL sul desktop ). Questo è indicato come creazione di una connessione MySQL remota. Per fare ciò, tuttavia, dovrai prima consentire la connessione da cPanel per l'indirizzo IP da cui ti stai connettendo. Continua a leggere per sapere come.

Che programma utilizzo per connettermi in remoto?

Ci sono alcuni programmi che puoi usare per connetterti in remoto al tuo database. Puoi utilizzare editor HTML come Adobe Dreamweaver a pagamento, oppure ci sono programmi Open Source gratuiti che puoi utilizzare come MySQL Workbench o Heidi SQL. Ecco alcune opzioni da verificare.

  • Navicat per MySQL
  • Workbench MySQL
  • Heidi SQL

Aggiunta di un indirizzo IP per consentire una connessione MySQL remota

Innanzitutto, dovrai assicurarti di avere l'indirizzo IP che accederà al database. Queste regole proteggono il database accettando solo le connessioni esterne che hai impostato. Se ti stai connettendo a un database dalla tua connessione attuale, ottieni il tuo indirizzo IP facendo clic qui, quindi segui questi passaggi:

  1. Accedi a cPanel.
  2. Fai clic su MySQL remoto pulsante nei Banche dati sezione.

  3. Inserisci l'indirizzo IP remoto in Aggiungi host di accesso sezione.

  4. Fai clic su Aggiungi host pulsante.

    Verrà quindi visualizzato un messaggio che indica che l'indirizzo IP dell'host è stato aggiunto all'elenco di accesso.

Ora, poiché hai aggiunto l'indirizzo IP alle connessioni MySQL remote, sarai in grado di connetterti ai database. Puoi aggiungere tutti gli indirizzi IP di cui hai bisogno.

Utilizzo di un carattere jolly per consentire tutti gli IP

Potrebbe essere necessario utilizzare un carattere jolly se il tuo indirizzo IP cambia regolarmente. Puoi aggiungere un carattere jolly utilizzando il simbolo % . Questo aggiungerà tutti gli indirizzi IP in quell'intervallo.

Ad esempio, se desideri elencare tutti gli indirizzi IP nell'intervallo da 174.77.92.1 a 174.77.92.255 devi aggiungere l'indirizzo IP 174.77.92.%.

Risoluzione dei problemi di connessione remota

Se stai utilizzando il tuo strumento di connessione remota preferito e improvvisamente non si connette, è noto come errore 1045 e di solito è simile a "1045 – accesso negato per l'utente '. Se ricevi questo errore, ecco un paio di cose da controllare:

Controlla la tua password cPanel

Molte persone si connettono in remoto utilizzando il proprio nome utente e password cPanel invece di creare un singolo utente amministrativo da aggiungere ai database. Questo non è il metodo preferito, tuttavia, se utilizzi il nome utente di cPanel e ora ricevi un errore di connessione, è probabile che tu abbia modificato di recente la password di cPanel e non l'abbia modificata nelle impostazioni del software di connessione remota. Cambia lì la password e dovresti essere in grado di connetterti di nuovo.

Verifica se l'IP di connessione è cambiato

Di tanto in tanto il tuo ISP (Internet Service Provider) potrebbe cambiare il tuo indirizzo IP pubblico. In tal caso, potresti non riuscire a connetterti in remoto tramite il tuo software preferito. Verifica il tuo indirizzo IP cliccando qui.

Una volta che conosci il tuo attuale indirizzo IP, torna indietro e assicurati che sia nell'elenco degli indirizzi IP consentiti per il tuo MySQL remoto impostazioni. Se trovi che non era nell'elenco, aggiungi quello nuovo e quindi dovresti essere in grado di connetterti da remoto.

Se hai bisogno di ulteriore assistenza per la connessione a un database da remoto, contatta il nostro reparto di supporto