ACTIVIDAD 2 MySQL
Crear una nueva pagina en el menú del sitio web de cada uno (Webnode) dentro de la opción Actividades que esta dentro de base de datos con el nombre de Actividad II MySQL y en ella desarrollar las siguiente actividad:
1. Que es MySQL
2. Que aplicaciones o para que se utiliza MySQL
3. Requerimientos para instalar MySQL
4. Versiones de MySQL haciendo énfasis en las tres últimas
5. En que plataformas se puede instalar MySQL
Nota: recuerde acompañar las respuestas de imágenes y videos, además pegar las fuentes o link de donde se consulta, aportes personales y comentario de los videos.
1. ¿Que es MySQL?
MySQL es un RDBMS Sistema de Gestión de Bases de Datos Relacionales. de código abierto que utiliza SQL para crear y gestionar bases de datos. Como base de datos relacional, MySQL almacena datos en tablas de filas y columnas organizadas en esquemas. Un esquema define cómo se organizan y almacenan los datos y describe la relación entre varias tablas.
Erickson, J. (2024, 29 agosto). MySQL: Understanding What It Is and How It's Used. https://www.oracle.com/co/mysql/what-is-mysql/#:~:text=MySQL%20en%20detalle,la%20relaci%C3%B3n%20entre%20varias%20tablas.

B, G., & B, G. (2024, 3 septiembre). ¿Qué es MySQL? Explicación detallada para principiantes. Tutoriales Hostinger. https://www.hostinger.com/co/tutoriales/que-es-mysql
Mikelillo-BI (Mikelillo-BI). (2020, 8 agosto). MySQL, ¿Qué es y para que sirve? [Vídeo]. YouTube. https://www.youtube.com/watch?v=PXuMYHvvFrA
Aporte Personal
MySQL es un sistema de gestión de bases de datos relacionales de código abierto que se usa ampliamente para el almacenamiento eficiente y la organización de la información. Es confiable, rápido y flexible, por lo que es popular en aplicaciones web, desde pequeños proyectos hasta grandes plataformas como Facebook. Personalmente, lo veo como la herramienta principal para cualquier desarrollador que quiera procesar datos de una manera estructurada y segura.
Comentarios del Video
explica de manera sencilla qué es MySQL y sus principales usos. Describe MySQL como un sistema de gestión de bases de datos relacional de código abierto, utilizado para almacenar y organizar información en estructuras tabulares. También menciona su importancia en el desarrollo web y aplicaciones, resaltando su velocidad, seguridad y facilidad de integración con otros lenguajes como PHP y Python.
2. Que aplicaciones o para que se utiliza MySQL
MySQL se utiliza en una gran variedad de ámbitos, desde sitios web y aplicaciones móviles hasta sistemas empresariales. Su versatilidad lo hace ideal para:
- Almacenamiento de Datos: MySQL almacena datos de manera eficiente, desde información de usuarios y productos hasta registros de transacciones.
- Aplicaciones Web: Es ampliamente utilizado para la creación de sitios web y aplicaciones online, ya que puede manejar grandes volúmenes de datos y solicitudes simultáneas.
- Sistemas Empresariales: Se utiliza en sistemas de gestión de recursos empresariales (ERP) y sistemas de gestión de relaciones con el cliente (CRM).
- Análisis de Datos: Puede ser parte de soluciones de análisis de datos, permitiendo consultas complejas y análisis en tiempo real.
Arsys. (2024b, julio 6). ¿Qué es MySQL? Explicación y características. https://www.arsys.es/blog/mysql#tree-2

Benitez, J. (2009, 7 abril). MySQL Workbench 5. Tecnopedia.net. https://tecnopedia.net/mysql/mysql-workbench-5/
Aporte Personal
MySQL se utiliza en una variedad de aplicaciones, desde sitios en línea hasta sistemas comerciales y aplicaciones móviles. Esta es la clave para la gestión de usuarios, el almacenamiento de productos, el procesamiento de transacciones y más. Personalmente, lo veo como un motor detrás de las muchas plataformas que usamos todos los días para que la información fluya rápidamente y organice.
3. Requerimientos para instalar MySQL
Requisitos Previos
1. Sistema Operativo
MySQL es compatible con varios sistemas operativos, incluidos Windows, macOS y diferentes distribuciones de Linux como Ubuntu, CentOS y Debian. Asegúrate de que tu sistema operativo esté actualizado y cumpla con los requisitos mínimos de MySQL.
2. Recursos de Hardware
Antes de instalar MySQL, es esencial verificar que tu servidor o computadora cumpla con los requisitos de hardware necesarios:
- Memoria RAM: Al menos 512 MB de RAM, aunque se recomienda 1 GB o más para un mejor rendimiento.
- Espacio en Disco: Un mínimo de 500 MB de espacio en disco para la instalación básica. Es recomendable tener más espacio disponible para bases de datos grandes.
- Procesador: Un procesador moderno compatible con 64 bits es preferible para ejecutar MySQL de manera óptima.
3. Acceso a Internet
Para descargar MySQL desde el sitio web oficial o para obtener las últimas actualizaciones y parches de seguridad, necesitarás acceso a Internet. Alternativamente, puedes descargar el instalador en una computadora con conexión y transferirlo a tu servidor sin conexión.
4. Privilegios de Administración
Es necesario tener privilegios de administrador en el sistema para instalar y configurar MySQL correctamente. En sistemas Linux, esto generalmente requiere acceso a la cuenta root o el uso de sudo.
Proceso de Instalación de MySQL
1. Descargar MySQL
Visita el sitio web oficial de MySQL y selecciona la versión adecuada para tu sistema operativo. MySQL ofrece varias versiones, incluidas la Community Edition (gratuita) y la Enterprise Edition (con características avanzadas).
2. Instalación en Diferentes Sistemas Operativos
Windows:
- Ejecuta el instalador descargado (.msi).
- Selecciona el tipo de instalación: Developer Default, Server only, etc.
- Configura MySQL Server: define la contraseña de root, el puerto de conexión (3306 por defecto) y las opciones de seguridad.
- Completa la instalación y verifica que MySQL se haya instalado correctamente abriendo la consola MySQL.
Linux (Ubuntu):
- Actualiza los paquetes del sistema con sudo apt update.
- Instala MySQL con el comando sudo apt install mysql-server.
- Configura la seguridad de MySQL ejecutando sudo mysql_secure_installation.
- Verifica la instalación con sudo systemctl status mysql y asegúrate de que el servicio esté activo.
macOS:
- Usa Homebrew para instalar MySQL con brew install mysql.
- Inicia MySQL con brew services start mysql.
- Configura la contraseña de root usando mysql_secure_installation.
Configuración Posterior a la Instalación
1. Seguridad
Después de la instalación, ejecuta mysql_secure_installation para eliminar cuentas de usuario anónimas, deshabilitar el acceso remoto de root y eliminar la base de datos de prueba.
Este paso es de los más difíciles para saber que se necesita para instalar mysql
2. Optimización de Rendimiento
Configura los parámetros de MySQL en el archivo de configuración (my.cnf o my.ini), como la cantidad de conexiones máximas, el tamaño del buffer de consultas, y la caché de consultas.
3. Copia de Seguridad
Establece un plan de copias de seguridad regulares utilizando herramientas como mysqldump o soluciones de respaldo automatizadas.
¿Qué se Necesita para Instalar MySQL? (s. f.). Grupo Codesi. https://www.buscaminegocio.com/dise%C3%B1o-web/que-se-necesita-para-tener-mysql.html
Code 503. (2024, 22 marzo). Como instalar MySQL Server y MySQL Workbench 2024✅ [Vídeo]. YouTube. https://www.youtube.com/watch?v=EmQZt6o6-78
Aporte Personal
Para instalar MySQL, necesitas un sistema operativo compatible (Windows, Linux o macOS), suficiente espacio en disco y memoria para manejar bases de datos, y tener instalado un entorno adecuado como XAMPP o MySQL Workbench si quieres una gestión más visual. Personalmente, siempre recomiendo revisar bien la versión que necesitas, porque a veces pequeños detalles pueden hacer la diferencia en el rendimiento y compatibilidad.
Comentarios del Video
El video explica cómo instalar MySQL Server y MySQL Workbench en Windows paso a paso. Primero, guía la descarga del instalador desde la web oficial de MySQL. Luego, muestra la instalación con la configuración recomendada, incluyendo la creación de una contraseña para el usuario root. Finalmente, enseña cómo abrir MySQL Workbench para administrar bases de datos de forma gráfica.
4. Versiones de MySQL haciendo énfasis en las tres últimas
Versiones de MySQL
- 8.0 LTSSe lanzó el 19 de abril de 2018 y su último lanzamiento fue el 30 de abril de 2024.
- 8.1 IRSe lanzó el 18 de julio de 2023 y su último lanzamiento fue el 18 de julio de 2023.
- 8.4 LTSLas versiones 8.4.0, 8.4.1, 8.4.2 y 8.4.3 tienen fechas de disponibilidad general (GA) en 2024 y 2025.
Google Search. (s. f.-b). https://www.google.com/search?sca_esv=71b8c59f3be04fc5&rlz=1C1VDKB_esCO1071CO1071&q=4.+Versiones+de+MySQL+haciendo+%C3%A9nfasis+en+las+tres+%C3%BAltimas&source=lnms&fbs=ABzOT_BtKz7R-ZruQ6npoETzOQ_nW_QDj0QrW8doejfCu33cRantIzr7Gdt8nf_7yzdcUJyaQPai3Qy5Yr59zLso33PIS2lLSYdkD4G9yCOvcKNJjbeygn95_YaPTp46EkqJrmDQVk4qIm5v-qilSVsxva7VMzoINc_h1WWeZr8gAGSUxplLMk6yZDl-JuYRf8XpnLuqrIFPacqNHnfo_z1-gYdq0uBgH5sNwXPJcUIjZ3hF4bc8g-c&sa=X&ved=2ahUKEwiQwK_Q-faLAxUlQjABHaT6J1UQ0pQJegQIDRAB&biw=1536&bih=730&dpr=1.25
5. En que plataformas se puede instalar MySQL
MySQL es compatible con más plataformas que SQL Server. Puede instalar MySQL en la mayoría de los sistemas operativos, incluidos Linux, macOS, Windows, Oracle Solaris, OpenBSD y HP-UX.
Comparación entre SQL y MySQL: diferencia entre los sistemas de administración de bases de datos - AWS. (s. f.). Amazon Web Services, Inc. https://aws.amazon.com/es/compare/the-difference-between-sql-and-mysql/#:~:text=MySQL%20es%20compatible%20con%20m%C3%A1s,%2C%20OpenBSD%20y%20HP%2DUX.

Parker, J. (2022, 13 agosto). Cómo instalar MySQL en sistemas Windows y Linux? - Knowband Blog | Ecommerce Modules. Knowband Blog | Ecommerce Modules. https://www.knowband.com/blog/es/comercio-electronico/como-instalar-mysql-en-sistemas-windows-y-linux/