SQL
Tutorial SQL: Instalación de MySQL
MySQL instalación: configuración inicial. Sigue una guía paso a paso para instalar y configurar MySQL en tu sistema con ejemplos detallados.
Instalación de MySQL en Windows
Requisitos previos
- Tener un sistema operativo Windows.
- Contar con privilegios de administrador en la computadora.
Paso 1: Descarga de MySQL Installer
- Visitar la página oficial de MySQL: MySQL Downloads.
- Elegir el instalador apropiado para Windows, generalmente "Windows (x86, 32/64-bit), MySQL Installer MSI".
- Hacer clic en "Download" y, opcionalmente, omitir el registro haciendo clic en "No thanks, just start my download", que se encuentra en la parte final de la página.
Paso 2: Ejecución del instalador
- Una vez descargado, hacer doble clic en el archivo `.msi` para iniciar la instalación.
- Seleccionar el tipo de instalación:
- Full/Developer Default: Instala todos los componentes necesarios para el desarrollo, incluido el servidor, el shell, Workbench, etc. Es recomendable elegir esta opción.
- Server Only: Instala solo el servidor MySQL.
- Custom: Permite elegir componentes específicos para instalar.
Paso 3: Configuración del servidor MySQL
- Seleccionar "Development Computer" para la mayoría de los usuarios en el tipo de configuración.
- Aceptar los valores predeterminados para la configuración de red, como el puerto 3306.
- Asegurarse de que el servicio de MySQL se inicie con el sistema operativo marcando la opción correspondiente.
Paso 4: Configuración de la seguridad
- Optar por "Use Strong Password Encryption" para la autenticación.
- Establecer y guardar una contraseña segura para el usuario 'root', que tiene acceso total al servidor.
Paso 5: Aplicar configuración
- Ejecutar la configuración y esperar que el instalador complete el proceso.
Paso 6: Finalización de la instalación
- Una vez que la configuración se haya aplicado exitosamente, hacer clic en "Finish".
Paso 7: Verificación de la instalación
- Abrir MySQL Workbench, que se debería haber instalado si se seleccionó la opción "Developer Default" o se agregó manualmente en la instalación personalizada.
- Probar la conexión al servidor local utilizando el usuario 'root' y la contraseña establecida.
Notas adicionales
- En caso de olvidar la contraseña de 'root', será necesario reiniciar el servicio de MySQL en modo seguro y establecer una nueva contraseña.
Ejercicios de esta lección Instalación de MySQL
Evalúa tus conocimientos de esta lección Instalación de MySQL con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.
Actualización de datos: UPDATE
Código
Creación y uso de procedimientos almacenados
Test
Uso de funciones agregadas: COUNT, SUM, AVG, MAX, MIN
Test
Tipos de datos
Test
Uso de índices y particiones
Test
Uso de vistas
Test
Uso de INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
Test
Sentencias INSERT
Código
Creación y uso de subqueries
Test
Uso de INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
Código
Instalación de MySQL
Test
Relaciones entre tablas
Código
Clasificación de resultados con ORDER BY
Test
Creación y manejo de usuarios y roles
Test
Eliminación de datos: DELETE
Código
Creación y uso de funciones
Test
Vaciar tablas y bases de datos: DROP
Test
Consultas básicas de selección: SELECT y WHERE
Test
Creación de bases de datos y tablas
Código
Filtrado de valores únicos con DISTINCT
Test
Alterar la estructura de tablas existentes: ALTER TABLE
Test
Creación de tablas e inserción de datos con SQL
Proyecto
Asignación y gestión de permisos
Test
Optimización de consultas
Test
Introducción a SQL
Test
Triggers y eventos
Test
Copias de seguridad y restauración de bases de datos
Test
Filtrado de grupos de resultados con HAVING
Test
Eliminación de datos: DELETE
Test
Inserción de datos: INSERT INTO
Test
Instalación de PostgreSQL
Test
Agrupación de resultados con GROUP BY
Test
Actualización de datos: UPDATE
Test
Renombrar tablas y bases de datos: RENAME
Test
Creación de bases de datos y tablas: CREATE DATABASE, CREATE TABLE
Test
Bases de datos y tablas
Test
Consultas básicas de selección SELECT y WHERE
Código
Relaciones entre tablas
Test
Todas las lecciones de SQL
Accede a todas las lecciones de SQL y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.
Introducción A Sql
Introducción Y Entorno
Sublenguajes De Sql: Data Definition Language Y Data Manipulation Language
Introducción Y Entorno
Instalación De Mysql
Introducción Y Entorno
Instalación De Postgresql
Introducción Y Entorno
Tipos De Datos
Introducción Y Entorno
Bases De Datos Y Tablas
Introducción Y Entorno
Creación De Bases De Datos Y Tablas: Create Database, Create Table
Operaciones Básicas
Consultas Básicas De Selección: Select Y Where
Operaciones Básicas
Inserción De Datos: Insert Into
Operaciones Básicas
Actualización De Datos: Update
Operaciones Básicas
Eliminación De Datos: Delete
Operaciones Básicas
Clasificación De Resultados Con Order By
Filtros Y Clasificación
Filtrado De Valores Únicos Con Distinct
Filtros Y Clasificación
Uso De Funciones Agregadas: Count, Sum, Avg, Max, Min
Funciones Agregadas Y Agrupaciones
Agrupación De Resultados Con Group By
Funciones Agregadas Y Agrupaciones
Filtrado De Grupos De Resultados Con Having
Funciones Agregadas Y Agrupaciones
Relaciones Entre Tablas
Joins Y Subqueries
Uso De Inner Join, Left Join, Right Join, Full Join
Joins Y Subqueries
Creación Y Uso De Subqueries
Joins Y Subqueries
Alterar La Estructura De Tablas Existentes: Alter Table
Manipulación De Tablas Y Datos
Renombrar Tablas Y Bases De Datos: Rename
Manipulación De Tablas Y Datos
Vaciar Tablas Y Bases De Datos: Drop
Manipulación De Tablas Y Datos
Creación Y Uso De Funciones
Funciones Y Procedimientos Almacenados
Creación Y Uso De Procedimientos Almacenados
Funciones Y Procedimientos Almacenados
Creación Y Manejo De Usuarios Y Roles
Seguridad Y Administración De Bases De Datos Sql
Asignación Y Gestión De Permisos
Seguridad Y Administración De Bases De Datos Sql
Copias De Seguridad Y Restauración De Bases De Datos
Seguridad Y Administración De Bases De Datos Sql
Optimización De Consultas
Sintaxis Avanzada
Uso De Índices Y Particiones
Sintaxis Avanzada
Uso De Vistas
Sintaxis Avanzada
Triggers Y Eventos
Sintaxis Avanzada
Certificados de superación de SQL
Supera todos los ejercicios de programación del curso de SQL y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.
En esta lección
Objetivos de aprendizaje de esta lección
- Aprender a descargar e instalar correctamente MySQL en un sistema operativo Windows, eligiendo entre diferentes tipos de instalación según las necesidades del usuario.
- Entender y realizar la configuración inicial del servidor MySQL, incluyendo la configuración de red, el servicio de Windows y otros ajustes importantes durante la instalación.
- Comprender la importancia de la seguridad en la gestión de bases de datos y aprender a establecer y mantener una contraseña segura para el usuario 'root'.
- Desarrollar la capacidad de verificar y validar la correcta instalación y configuración de MySQL utilizando herramientas como MySQL Workbench, asegurando que el sistema esté listo para su uso.