
Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza multiples tablas para almacenar y organizar la información. MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo, permitiendo su interactuación con los lenguajes de programación más utilizados como PHP, Perl y Java y su integración en distintos sistemas operativos.
También es muy destacable, la condición de open source de MySQL, que hace que su utilización sea gratuita e incluso se pueda modificar con total libertad, pudiendo descargar su código fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones, para hacer de MySQL una de las herramientas más utilizadas por los programadores orientados a Internet.Texto Extraido de:
https://es.wikipedia.org/wiki/MySQL

Imagen Extraida de:
https://www.solingest.com/blog/importantes-mejoras-en-mysql-6-0
MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de programación.11
Texto Extraido de:
https://es.wikipedia.org/wiki/MySQL
Un sistema operativo Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows Server 2003.
Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT, 2000, XP, 2003) puesto que éstos permiten ejecutar el servidor MySQL como un servicio. Consulte Sección 2.3.12, “Arrancar MySQL como un servicio de Windows”.Soporte para protocolo TCP/IP.
Una copia de la distribución binara de MySQL para Windows, que se puede descargar de https://dev.mysql.com/downloads/. Consulte Sección 2.1.3, “Cómo obtener MySQL”.Nota: Si se descarga la distribución a través de FTP, se recomienda el uso de un cliente FTP adecuado que posea la característica de reanudación (resume) para evitar la corrupción de ficheros durante el proceso de descarga.
Una herramienta capaz de leer ficheros .zip, para descomprimir el fichero de distribución.Suficiente espacio en disco rígido para descomprimir, instalar, y crear las bases de datos de acuerdo a sus requisitos. Generalmente se recomienda un mínimo de 200 megabytes.
También podrían necesitarse los siguientes ítems opcionales:Si se planea conectarse al servidor MySQL a través de ODBC, se deberá contar con un driver Connector/ODBC. Consulte Sección 25.1, “MySQL Connector/ODBC”.
Si se necesitan tablas con un tamaño superior a 4GB, debe instalarse MySQL en un sistema de ficheros NTFS o posterior. Al crear las tablas no debe olvidarse el uso de MAX_ROWS y AVG_ROW_LENGTH. Consulte Sección 13.1.5, “Sintaxis de CREATE TABLE”.
Texto Extraido de:
https://dev.mysql.com/doc/refman/5.0/es/windows-system-requirements.html

Imagen Extraida de:
https://www.ajpdsoft.com/modules.php?name=News&file=article&sid=337
4. Versiones de Mysql haciendo enfasis en las tres últimas*Ultima version 5.5.24 7 mayo 2012
*Version de prueba 5.6.5 10 abril 2012 [4]Ultima version encontrada en WWW.mysql.com es 5.6 GA
Versión 5.5MySQL 5.5 también proporciona un número de adicional enhancements incluyendo:
- rendimiento mejorado Significativamente en Ventanas, con varias ventanas, mejoras y características específicasVersión 5.5.28
MySQL 5.5.28 es una versión nueva de la 5.5 liberación de producción del mundo la mayoría de fuente abierta popular *database. MySQL 5.5.28 es recomendado para uso en sistemas de producción [6].
MySQL también puede entregar resultados de la consulta sobre el popular formato JSON (JavaScript Object Notation), útil para la integración de datos con las aplicaciones Web.
Tal vez la característica más notable es la inclusión de una API (Application Programming Interface) que permite a las aplicaciones acceder directamente a datos del núcleo del motor de la base de datos InnoDB, en lugar de pasar por la interfaz basada en SQL [5].

AIX 4.x, 5.x con subprocesos nativos. Consulte Sección 2.12.5.3, “Notas sobre IBM-AIX”.
Amiga.BSDI 2.x with con el paquete MIT-pthreads. Consulte Sección 2.12.4.5, “Notas sobre BSD/OS Version 2.x”.
BSDI 3.0, 3.1 y 4.x con subprocesos nativos. Consulte Sección 2.12.4.5, “Notas sobre BSD/OS Version 2.x”.Digital Unix 4.x con subprocesos nativos. Consulte Sección 2.12.5.5, “Notas Alpha-DEC-UNIX (Tru64)”.
FreeBSD 2.x con el paquete MIT-pthreads. Consulte Sección 2.12.4.1, “Notas sobre FreeBSD”.FreeBSD 3.x and 4.x con subprocesos nativos. Consulte Sección 2.12.4.1, “Notas sobre FreeBSD”.
FreeBSD 4.x con LinuxThreads. Consulte Sección 2.12.4.1, “Notas sobre FreeBSD”.HP-UX 10.20 con el paquete DCE threads o MIT-pthreads. Consulte Sección 2.12.5.1, “Notas sobre HP-UX Version 10.20”.
HP-UX 11.x con subprocesos nativos. Consulte Sección 2.12.5.2, “Notas sobre HP-UX Version 11.x”.Linux 2.0+ con LinuxThreads 0.7.1+ o glibc 2.0.7+ para varias arquitecturas de CPU. Consulte Sección 2.12.1, “Notas sobre Linux”.
Mac OS X. Consulte Sección 2.12.2, “Notas sobre Mac OS X”.NetBSD 1.3/1.4 Intel y NetBSD 1.3 Alpha (requiere GNU make). Consulte Sección 2.12.4.2, “Notas sobre NetBSD”.
Novell NetWare 6.0. Consulte Sección 2.6, “Instalar MySQL sobre NetWare”.OpenBSD > 2.5 con subprocesos nativos. OpenBSD < 2.5 con el paquete MIT-pthreads. Consulte Sección 2.12.4.3, “Notas sobre OpenBSD 2.5”.
OS/2 Warp 3, FixPack 29 y OS/2 Warp 4, FixPack 4. Consulte Sección 2.12.6, “Notas sobre OS/2”.SCO OpenServer 5.0.X con una versión del paquete FSU Pthreads recientemente portada. Consulte Sección 2.12.5.8, “Notas sobre SCO UNIX y OpenServer 5.0.x”.
SCO UnixWare 7.1.x. Consulte Sección 2.12.5.9, “Notas sobre SCO UnixWare 7.1.x y OpenUNIX 8.0.0”.SCO Openserver 6.0.x. Consulte Sección 2.12.5.10, “Notas sobre SCO OpenServer 6.0.x”.
SGI Irix 6.x con subprocesos nativos. Consulte Sección 2.12.5.7, “Notas sobre SGI Irix”.Solaris 2.5 y posteriores con subprocesos nativos en SPARC y x86. Consulte Sección 2.12.3, “Notas sobre Solaris”.
SunOS 4.x con el paquete MIT-pthreads package. Consulte Sección 2.12.3, “Notas sobre Solaris”.Tru64 Unix. Consulte Sección 2.12.5.5, “Notas Alpha-DEC-UNIX (Tru64)”.
Windows 9x, Me, NT, 2000, XP, y 2003. Consulte Sección 2.3, “Instalar MySQL en Windows”.No todas las plataformas son igualmente aptas para ejecutar MySQL. Los siguientes factores determinan si una plataforma está más o menos bien preparada para un servidor MySQL con alto volumen de carga y para misiones crítica:
