sql >> Database >  >> RDS >> Mysql

Maak verbinding met MySql db via SSH in Netbeans

Hm. Ik denk dat je dit het beste kunt doen door port forwarding in te stellen voordat je probeert verbinding te maken met je externe database via NetBeans.

Ik weet niet zeker welk besturingssysteem je gebruikt, maar ervan uitgaande dat je een soort Linux gebruikt, volgen hier de stappen die je moet nemen:

1) Stuur een lokale poort door naar uw externe MySQL-databaseserver. Open een terminalvenster en typ:

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

U wordt gevraagd om uw SSH-wachtwoord. Voer het in.

2) Ga in Netbeans naar Services en stel een nieuwe MySQL-databaseverbinding in met de volgende inloggegevens:

host :127.0.0.1

gebruikersnaam :root (ik neem aan dat de externe MySQL db externe rootverbindingen toestaat?)

wachtwoord :wachtwoord (ik denk dat je een wachtwoord moet hebben voor de MySQL-database waarmee je verbinding maakt?!)

De jdbc-url zou er ongeveer zo uit moeten zien:

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

Er is een goede post hier voor meer details over port forwarding/tunneling.

Veel succes en ik hoop dat dit helpt!




  1. Audit van gegevenswijzigingen uitvoeren met behulp van een tijdelijke tabel

  2. Postgresql-kolom niet gevonden, maar wordt weergegeven in Beschrijven

  3. COMPOSE() Functie in Oracle

  4. Hoe opgeslagen procedures in mySQL invoegen/maken vanuit PHP?