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

Opret forbindelse til MySql db over SSH i Netbeans

Hmm. Jeg regner med, at den bedste måde for dig at gøre dette på er at konfigurere portvideresendelse, før du forsøger at oprette forbindelse til din fjerndatabase via NetBeans.

Jeg er ikke sikker på, hvilket operativsystem du bruger, men hvis du antager, at du bruger en variant af Linux, er her trinene, du skal tage:

1) Videresend en lokal port til din eksterne MySQL-databaseserver Åbn et terminalvindue og skriv:

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

Du bliver bedt om din SSH-adgangskode. Indtast det.

2) I Netbeans skal du gå til Services og oprette en ny MySQL-databaseforbindelse med følgende legitimationsoplysninger:

vært :127.0.0.1

brugernavn :root (Jeg antager, at den eksterne MySQL-db tillader eksterne rodforbindelser?)

adgangskode :adgangskode (jeg gætter på, at du skal have en adgangskode til den MySQL-database, du opretter forbindelse til?!)

jdbc-webadressen skulle se nogenlunde sådan ud:

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

Der er et godt indlæg her for flere detaljer om port forwarding/tunnelering.

Held og lykke, og jeg håber dette hjælper!




  1. Brug af JavaFX-tabeller til at organisere data

  2. Sådan fungerer DB_NAME() i SQL Server

  3. SQL Server-forespørgsel for at finde alle aktuelle databasenavne

  4. Hvordan kan jeg låse en tabel ved læsning ved hjælp af Entity Framework?