Tiempo estimado de lectura < 5 min
Ya con nuestra máquina virtual funcionando y el servidor MySQL en marcha, solamente queda conectarnos a la máquina desde nuestro equipo anfitrión y comprobar que funciona. Conectemos…
Lo primero será instalar un cliente para gestionar bases de datos en nuestro ordenador anfitrión. Hay varios, aunque puesto que algunos requieren de que se instalen controladores (en este caso concreto sería el controlador de MySQL), trataremos de instalar MySQL Workbench en nuestro sistema anfitrión, al igual que hicimos en Ubuntu (y así nos ahorramos pasos…). Ésta es la página oficial.
Después, accedemos a la pestaña de “Red” de la hoja de configuración de nuestra máquina virtual:

Aquí, pinchamos sobre “Reenvío de puertos”. La idea es la siguiente: con MySQL Workbench, desde nuestro anfitrión, nos conectaremos a un puerto de nuestro propio sistema anfitrión, quien redirigirá la señal “al interior” de nuestra máquina virtual. Es una idea similar a como cuando, hace años, configurábamos los puertos del e-Mule en nuestro router.

En este caso yo voy a conectarme a mi puerto 4500 de mi máquina (una máquina conecta consigo misma en la IP 127.0.0.1). Cuando lo haga, la señal se redirigirá a la IP 10.0.2.15, al puerto 3306, que es el puerto que viene por defecto en MySQL Server. He escogido el valor 4500 si ningún motivo; podría servir casi cualquier otro número, aunque los valores bajos están reservados para ciertos protocolos.
¿Por qué la IP 10.0.2.15? Pues es que esa es la IP que tiene mi máquina virtual con respecto al sistema anfitrión. Se puede ver entrando en nuestro sistema invitado Ubuntu, abriendo una consola de la terminal (Ctrl+Alt+T) y tecleando la instrucción ifconfig.

La columna de la izquierda indica la interfaz de red. En este caso tenemos una que es la que conecta la máquina con nuestro anfitrión, “enp0s3”, y la interfaz del equipo local, “lo”, que conecta a nuestro invitado consigo mismo.
Cuando ya se haya establecido la configuración de puertos, encendemos nuestra máquina virtual (si no lo estaba ya) e iniciamos sesión en Ubuntu. En un principio, además, al iniciar sesión comenzará automáticamente a funcionar el servidor de MySQL.
Por otro lado, abrimos MySQL Workbench en nuestro sistema anfitrión, que en mi caso es Windows 7, y añadimos una conexión nueva con los parámetros que correspondan (aquí utilizamos el usuario que habíamos creado antes).

Nos fijamos en que estamos conectando con nuestra propia máquina (127.0.0.1) en el puerto que hemos escogido (4500). Solo falta cruzar los dedos y… comenzar a operar con nuestra base de datos.
Los comentarios son bienvenidos, y más si se trata de errores.
¡Ciao!