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

Connettiti a MySql db su SSH in Netbeans

Hmm. Ritengo che il modo migliore per farlo sia impostare il port forwarding prima di tentare di connettersi al database remoto tramite NetBeans.

Non sono sicuro di quale sistema operativo stai utilizzando ma, supponendo che tu stia utilizzando un po' di Linux, ecco i passaggi da eseguire:

1) Inoltra una porta locale al tuo server di database MySQL remotoApri una finestra di terminale e digita:

sudo ssh -L 6666:127.0.0.1:3306 <your_SSH_username<@<remoteserver.com>

Ti verrà richiesta la password SSH. Inseriscilo.

2) In Netbeans vai su Servizi e configura una nuova connessione al database MySQL con le seguenti credenziali:

ospite :127.0.0.1

nome utente :root (suppongo che il db MySQL remoto consenta connessioni root remote?)

password :password (Immagino che tu debba avere una password per il database MySQL a cui ti stai connettendo?!)

L'URL jdbc dovrebbe assomigliare a questo:

jdbc:mysql://127.0.0.1:6666?username=root&password=<your_remote_db_root_password>

C'è un buon post qui per maggiori dettagli sul port forwarding/tunnelling.

Buona fortuna e spero che questo aiuti!