¿Qué tal amigos? El día de hoy vamos a instalar y conectar WSL a MySQL con Workbench para poder crear nuestras bases de datos 🦝.
Te recomiendo ver el video complementario (Próximamente) y seguir los pasos uno a uno para que obtengas el mismo resultado. Si aún no tienes WSL primero te recomiendo que vayas a este artículo para que puedas realizar su instalación y configuración. También te dejo este otro artículo para que comiences a familiarizarte con git.
Este video es eclusivo para Miembros del canal, con el nivel de «Videos VIP». Aún así, puedes seguir los pasos este artículo y lograrás los mismos resultados🦝.
Instalar y conectar MySQL a WSL2 desde Windows Host Local Machine
Antes de realizar cualquier otro pso. Necesitamos hacer el Update y Upgrade de nuestro Ubuntu para asegurarnos de que todos nuestros paquetes estén actualizados a la última versión. Para ello vamos a ejecutar el siguiente comando:
sudoaptupdate && sudoaptupgrade
Bash
Instalando MySQL Server
Una vez que la actualización haya terminado, instalaremos MySQL Server en WSL. Para ello vamos a ejecutar el siguiente comando:
sudoaptinstallmysql-server
Bash
Ocasionalmente te preguntará si deseas continuar la instalación. Por lo que tienes que responder escribiendo la letra «Y«
Ahora vamos a utilizar este comando para inicializar MySQL Server:
sudo/etc/init.d/mysqlstart
Bash
Recuerda que este comando puede variar dependiendo de la distro de Linux que hayas decidido usar en tu WSl. Para todos los videos y artículos hemos estado usando Ubuntu.
Si usamos el comando sudo podremos loguearnos como usarios root dentro de MySQL Server y así podremos establecer la contraseña del usuario.
sudomysql
Bash
Bash
Vamos ahora sí a establecer la que será la contraseña de nuestro MySQL Server:
ALTERUSER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY'contraseñasegura'
SQL
En este caso estamos dando el nombre de identificador como mysql_native_password y estamos usando de ejemplo la palabra «contraseñasegura» para establecer el password. Tú puedes poner tu propio identificador y contraseña(ejemplo: patata 🥔)
Vamos a escribir el comando FLUSH PRIVILEGES para verificar que la contraseña se establecio con éxito:
Ahora que tenemos todo configurado, vamos a conectar nuestra host machine a MySQL. Esta última configuración es muy sencialla y en el video te mostraré como hacerlo (Si haz llegado a este artículo antes de que se publique el video).