sql >> Base de Datos >  >> RDS >> Mysql

Conéctese a MySql db sobre SSH en Netbeans

Mmm. Considero que la mejor manera de hacerlo es configurar el reenvío de puertos antes de intentar conectarse a su base de datos remota a través de NetBeans.

No estoy seguro de qué sistema operativo está usando, pero suponiendo que esté usando algún tipo de Linux, estos son los pasos a seguir:

1) Reenviar un puerto local a su servidor de base de datos MySQL remoto Abra una ventana de terminal y escriba:

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

Se le pedirá su contraseña SSH. Introdúcelo.

2) En Netbeans, vaya a Servicios y configure una nueva conexión de base de datos MySQL con las siguientes credenciales:

anfitrión :127.0.0.1

nombre de usuario :root (supongo que la base de datos MySQL remota permite conexiones raíz remotas?)

contraseña :contraseña (¡Supongo que debe tener una contraseña para la base de datos MySQL a la que se está conectando!)

La URL de jdbc debería verse así:

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

Hay una buena publicación aquí para obtener más detalles sobre el enrutamiento/tunelización de puertos.

¡Buena suerte y espero que esto ayude!