12. Instalación de MySQL y MySQL Workbench en Windows

 

 Instalación de MySQL y MySQL Workbench en Windows

🎯 Introducción

¡Hola! En este tutorial aprenderás a instalar MySQL (el motor de bases de datos) y MySQL Workbench (la interfaz gráfica) en Windows. Estas son herramientas esenciales para trabajar con bases de datos SQL.

¿Qué es cada herramienta?

  • MySQL: Es el "motor" que almacena y gestiona tus datos (como el motor de un carro)

  • MySQL Workbench: Es el "tablero de control" donde interactúas visualmente (como el volante y pedales)

📋 Requisitos Previos

  • Windows 10 o 11

  • Conexión a Internet para descargar

  • Permisos de administrador

  • 500 MB de espacio libre

🚀 Paso 1: Descargar MySQL

1.1. Acceder al sitio oficial

text
1. Abre tu navegador (Chrome, Edge, Firefox)
2. Ve a: https://dev.mysql.com/
3. Haz clic en "Downloads"

1.2. Seleccionar la versión correcta

text
En la página de descargas:
┌─────────────────────────────────────────────┐
│  MySQL Community (GPL) Downloads ▼                                                │ ← Haz clic aquí
└─────────────────────────────────────────────┘

Luego selecciona:
┌─────────────────────────────────────────────┐
│  MySQL Installer for Windows                                                                   │ ← Esta opción
└─────────────────────────────────────────────┘

1.3. Elegir el instalador

text
Verás dos opciones:
┌─────────────────────────────────────────────┐
│  web community (2.4M)                                                                             │ ← Instalador ligero
│                                                                                                                   │   (descarga después)
├─────────────────────────────────────────────┤
│  mysql-installer-community (430M)                                                           │ ← ✅ RECOMENDADO
│                                                                                                                   │   (todo incluido)
└─────────────────────────────────────────────┘

Haz clic en "Download" del segundo (el de 430MB)

1.4. Saltar registro (opcional)

text
Aparecerá:
┌─────────────────────────────────────────────┐
│  [ ] Log In   [ ] Sign Up                                                                               │
│                                                                                                                   │
│  [No thanks, just start my download.]                                                        │ ← Haz clic aquí
└─────────────────────────────────────────────┘

🛠️ Paso 2: Ejecutar el Instalador

2.1. Abrir el instalador

text
1. Ve a tu carpeta de Descargas
2. Busca: mysql-installer-community-*.msi
3. Doble clic para ejecutar

2.2. Permisos de administrador

text
Windows preguntará:
"¿Permitir que esta aplicación realice cambios?"
┌─────────────────────────────────────────────┐
│  [Sí]     [No]                                                                                                │ ← Haz clic en "Sí"
└─────────────────────────────────────────────┘

⚙️ Paso 3: Configurar la Instalación

3.1. Tipo de instalación

text
Selecciona:
┌─────────────────────────────────────────────┐
│  ○ Developer Default                                                                                 │
│  ○ Server only                                                                                            │
│  ○ Client only                                                                                              │
│  ● Custom                                                                                                  │ ← Selecciona esta
└─────────────────────────────────────────────┘

Haz clic en "Next"

¿Por qué Custom? Porque queremos control exacto de qué instalar.

3.2. Seleccionar productos

text
Busca y agrega:
┌─────────────────────────────────────────────┐
│  Available Products:                                                                                   │
│  • MySQL Server 8.0                                                                                  │ ← Selecciona y haz →
│  • MySQL Workbench 8.0                                                                          │ ← Selecciona y haz →
├─────────────────────────────────────────────┤
│  Products To Be Installed:                                                                         │
│  • MySQL Server 8.0                                                                                 │ ← Debe aparecer aquí
│  • MySQL Workbench 8.0                                                                          │ ← Y aquí también
└─────────────────────────────────────────────┘

Haz clic en "Next"

3.3. Ejecutar instalación

text
Aparecerá un botón "Execute"
┌─────────────────────────────────────────────┐
│  [Execute]                                                                                                   │ ← Haz clic aquí
└─────────────────────────────────────────────┘

Espera a que todas las casillas se pongan verdes ✅

🔧 Paso 4: Configurar MySQL Server

4.1. Tipo de configuración

text
Selecciona:
┌─────────────────────────────────────────────┐
│  ○ Config Type:                                                                                          │
│  ● Development Computer                                                                        │ ← Ideal para aprender
│  ○ Server Computer                                                                                  │
│  ○ Dedicated Computer                                                                             │
└─────────────────────────────────────────────┘

Haz clic en "Next"

Desarrollo vs Producción:

  • Development: Menos restricciones, ideal para practicar

  • Production: Más seguridad, para servidores reales

4.2. Configuración de conexión

text
Deja los valores por defecto:
┌─────────────────────────────────────────────┐
│  Port: 3306                                                                                                 │ ← Puerto estándar
│                                                                                                                   │
│  ○ Use Strong Password Encryption                                                         │ ← Mantén seleccionado
│  ○ Use Legacy Authentication                                                                   │
└─────────────────────────────────────────────┘

Haz clic en "Next"

4.3. CONFIGURAR CONTRASEÑA (MUY IMPORTANTE)

text
┌─────────────────────────────────────────────┐
│  MySQL Root Password:                                                                           │
│  ┌─────────────────────────────────────┐              │
│  │ 123456                                                                                   │             │ ← Escribe ESTA contraseña
│  └─────────────────────────────────────┘             │
│                                                                                                                   │
│  Repeat Password:                                                                                    │
│  ┌─────────────────────────────────────┐              │
│  │ 123456                                                                                  │              │ ← Repite la misma
│  └─────────────────────────────────────┘              │
└─────────────────────────────────────────────┘

✅ RECOMENDACIÓN: Usa "123456" para seguir el curso sin problemas

Nota de seguridad: En entornos reales NUNCA uses contraseñas débiles. Esto es solo para aprendizaje.

4.4. Configuración de Windows Service

text
Deja por defecto:
┌─────────────────────────────────────────────┐
│  Windows Service Name: MySQL80                                                         │
│                                                                                                                   │
│  ✅ Start the MySQL Server at System Startup                                         
└─────────────────────────────────────────────┘

Haz clic en "Next"

4.5. Aplicar configuración

text
Haz clic en "Execute"
Espera a que todas las casillas estén verdes ✅
Haz clic en "Finish"

🎨 Paso 5: Configurar MySQL Workbench

5.1. Finalizar instalación

text
Al final verás:
┌─────────────────────────────────────────────┐
│  ✅ Start MySQL Workbench after Setup                                                 │ ← Mantén marcado
│                                                                                                                   │
│  [Finish]                                                                                                      │ ← Haz clic aquí
└─────────────────────────────────────────────┘

MySQL Workbench se abrirá automáticamente.

✅ Paso 6: Verificar la Instalación

6.1. Conectar al servidor

text
En MySQL Workbench verás:
┌─────────────────────────────────────────────┐
│  MySQL Connections                                                                                │
│  ┌─────────────────────────────────────┐              │
│  │ ● Local instance MySQL80                                                   │               │ ← Haz doble clic aquí
│  └─────────────────────────────────────┘               │
└─────────────────────────────────────────────┘

6.2. Ingresar contraseña

text
Aparecerá una ventana:
┌─────────────────────────────────────────────┐
│  Enter password:                                                                                       │
│  ┌─────────────────────────────────────┐              │
│  │ ********                                                                                   │             │ ← Escribe: 123456
│  └─────────────────────────────────────┘              │
│  [OK]        [Cancel]                                                                                     │
└─────────────────────────────────────────────┘

Haz clic en "OK"

6.3. ¡Éxito!

text
Si todo salió bien, verás:
┌─────────────────────────────────────────────┐
│  MySQL Workbench                                                                                  │
│  • Editor SQL                                                                                             │
│  • Navegador de esquemas                                                                      │
│  • Consola de administración                                                                      │
│                                            │
│  ✅ Conectado a localhost:3306             │
└─────────────────────────────────────────────┘

📊 Estructura de lo Instalado

text
Tu computadora después de la instalación:
┌─────────────────────────────────────────────────┐
│                 WINDOWS                         │
├─────────────────────────────────────────────────┤
│  Servicio MySQL (Corriendo en segundo plano)    │
│  • Puerto: 3306                                 │
│  • Acceso: localhost                            │
│  • Contraseña root: 123456                      │
├─────────────────────────────────────────────────┤
│  MySQL Workbench (Interfaz gráfica)             │
│  • Editor SQL                                   │
│  • Diseñador visual                             │
│  • Administrador                                │
└─────────────────────────────────────────────────┘

🐛 Solución de Problemas Comunes

Problema 1: "Cannot connect to MySQL server"

text
Posible solución:
1. Verifica que el servicio esté corriendo:
   • Presiona Win + R
   • Escribe: services.msc
   • Busca "MySQL80"
   • Si está detenido, inícialo

2. Verifica el puerto:
   • Por defecto es 3306
   • Algunas aplicaciones pueden bloquearlo

Problema 2: "Access denied for user 'root'"

text
Solución:
1. Asegúrate de usar la contraseña correcta: 123456
2. Si la cambiaste, usa la nueva contraseña
3. Reinstala si es necesario

Problema 3: Workbench no se abre

text
Solución:
1. Reinicia tu computadora
2. Busca "MySQL Workbench" en el menú inicio
3. Ejecuta como administrador

📝 Comprobación de Instalación

Para verificar que todo funciona:

  1. Abre MySQL Workbench

  2. Conecta a "Local instance MySQL80"

  3. Ejecuta un comando de prueba:

sql
SHOW DATABASES;
  1. Deberías ver:

text
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

🎯 Resumen de Pasos Clave

text
1. DESCARGAR: mysql.com → Downloads → MySQL Installer (430MB)
2. INSTALAR: Custom → MySQL Server + MySQL Workbench
3. CONFIGURAR: Development Computer → Puerto 3306
4. CONTRASEÑA: 123456 (¡apúntala!)
5. VERIFICAR: Conectar en Workbench con la contraseña

🔄 Qué Hacer Si Algo Sale Mal

Si encuentras problemas:

  1. Desinstala completamente desde Panel de Control

  2. Elimina la carpeta C:\Program Files\MySQL

  3. Reinicia tu computadora

  4. Sigue los pasos nuevamente desde el inicio

📚 Próximos Pasos

Ahora que tienes MySQL instalado, en las próximas lecciones aprenderás:

  • ✅ Navegar por MySQL Workbench

  • ✅ Crear tu primera base de datos

  • ✅ Diseñar tablas visualmente

  • ✅ Ejecutar consultas SQL

  • ✅ Importar y exportar datos

💡 Consejos Finales

  1. Mantén la contraseña simple mientras aprendes

  2. Explora Workbench - tiene muchas herramientas útiles

  3. Haz copias de seguridad de tus bases de datos importantes

  4. Practica regularmente para familiarizarte

¡Felicitaciones! 🎉 Has instalado exitosamente MySQL y MySQL Workbench. Estás listo para comenzar tu viaje en el mundo de las bases de datos.


¿Listo para continuar? En la siguiente lección aprenderás a crear tu primera base de datos y escribir tu primera consulta SQL

Comentarios

Entradas más populares de este blog

1-3-¿Qué es SQL?

6-8-Proyecto del Día 1

5-7. MySQL y MySQL Workbench