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
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
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
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)
Aparecerá:
┌─────────────────────────────────────────────┐
│ [ ] Log In [ ] Sign Up │
│ │
│ [No thanks, just start my download.] │ ← Haz clic aquí
└─────────────────────────────────────────────┘🛠️ Paso 2: Ejecutar el Instalador
2.1. Abrir el instalador
1. Ve a tu carpeta de Descargas
2. Busca: mysql-installer-community-*.msi
3. Doble clic para ejecutar2.2. Permisos de administrador
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
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
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
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
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
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)
┌─────────────────────────────────────────────┐
│ MySQL Root Password: │
│ ┌─────────────────────────────────────┐ │
│ │ 123456 │ │ ← Escribe ESTA contraseña
│ └─────────────────────────────────────┘ │
│ │
│ Repeat Password: │
│ ┌─────────────────────────────────────┐ │
│ │ 123456 │ │ ← Repite la misma
│ └─────────────────────────────────────┘ │
└─────────────────────────────────────────────┘
✅ RECOMENDACIÓN: Usa "123456" para seguir el curso sin problemasNota de seguridad: En entornos reales NUNCA uses contraseñas débiles. Esto es solo para aprendizaje.
4.4. Configuración de Windows Service
Deja por defecto:
┌─────────────────────────────────────────────┐
│ Windows Service Name: MySQL80 │
│ │
│ ✅ Start the MySQL Server at System Startup
└─────────────────────────────────────────────┘
Haz clic en "Next"4.5. Aplicar configuración
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
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
En MySQL Workbench verás:
┌─────────────────────────────────────────────┐
│ MySQL Connections │
│ ┌─────────────────────────────────────┐ │
│ │ ● Local instance MySQL80 │ │ ← Haz doble clic aquí
│ └─────────────────────────────────────┘ │
└─────────────────────────────────────────────┘6.2. Ingresar contraseña
Aparecerá una ventana:
┌─────────────────────────────────────────────┐
│ Enter password: │
│ ┌─────────────────────────────────────┐ │
│ │ ******** │ │ ← Escribe: 123456
│ └─────────────────────────────────────┘ │
│ [OK] [Cancel] │
└─────────────────────────────────────────────┘
Haz clic en "OK"6.3. ¡Éxito!
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
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"
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 bloquearloProblema 2: "Access denied for user 'root'"
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 necesarioProblema 3: Workbench no se abre
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:
Abre MySQL Workbench
Conecta a "Local instance MySQL80"
Ejecuta un comando de prueba:
SHOW DATABASES;Deberías ver:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+🎯 Resumen de Pasos Clave
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:
Desinstala completamente desde Panel de Control
Elimina la carpeta C:\Program Files\MySQL
Reinicia tu computadora
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
Mantén la contraseña simple mientras aprendes
Explora Workbench - tiene muchas herramientas útiles
Haz copias de seguridad de tus bases de datos importantes
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
Publicar un comentario