MySQL

1. Que es mysql

MySQL es el sistema de gestión de bases de datos relacional más extendido en la actualidad al estar basada en código abierto. Desarrollado originalmente por MySQL AB, fue adquirida por Sun MicroSystems en 2008 y esta su vez comprada por Oracle Corporation en 2010, la cual ya era dueña de un motor propio InnoDB para MySQL.

MySQL es un sistema de gestión de bases de datos que cuenta con una doble licencia. Por una parte es de código abierto, pero por otra, cuenta con una versión comercial gestionada por la compañía Oracle.

https://s.culturacion.com/wp-content/uploads/2014/03/mysql-workbench-41.jpg

https://raiolanetworks.es/blog/wp-content/uploads/1499794875MySQL-logo-png-transparent.png

https://s.culturacion.com/wp-content/uploads/2014/03/mysql-workbench-41.jpg

2. Que aplicaciones o para que se utiliza Mysql

MySQL sirve para almacenar toda la información que se desee en bases de datos relacionales, como también para administrar todos estos datos sin apenas complicaciones gracias a su interfaz visual y a todas las opciones y herramientas de las que dispone. Es algo esencial, sobre todo en webs que cuentan con la opción de registrar usuarios para que inicien sesión.

Para las compañías, usar esta herramienta es vital por las facilidades que plantea y las utilidades que tiene. Si se cuenta con un listado de clientes, un catálogo de productos o incluso una gran selección de contenidos multimedia disponible, MySQL ayuda a gestionarlo todo debida y ordenadamente. Es esencial para el buen funcionamiento de una web.

https://neoattack.com/neowiki/mysql/ 


3. Requerimientos para instalar Mysql

Requerimientos basicos para MySQL:

  • 512 Mb de memoria Ram
  • 1024 Mb maquina virtual
  • 1 GB de espacio de disco duro
  • Sistema operativo:Windows,Linux y Unix
  • Arquitectura del sistema 32/64 bit
  • Protocolo de red TCP/IP

 Como Instalarlo


Bajar la última versión disponible desde https://dev.mysql.com1. Inicialmente se debe dar doble clic en el archive mysql-essential-5.0.51-win32.msiEl servidor MySQL Server 5.0 - Setup Wizard aparece con el mensaje Welcome to the Setup Wizard for MySQL Server 5.0Clic en siguiente
2. Tipo de instalaciónVerifique que "Típica" es seleccionada y continuar.
3. Listo para instalar el programa Clic en Instalar 4. Instalado MySQL Server 5.0, Espere mientras en asistente instala MySQL 5. MySQL.com Sign-UpVerifique que "Skip Sign-Up" está seleccionado
6. Asistente CompletadoVerifique que "Configurar El Servidor MySQL Server ahora" está activadoClic Finalizar
7. El asistente de La instancia del Servidor MySQL Server aparece con el mensaje Bienvenido al asistente de la configuración de la Instancia de MySQL Server.Clic en siguiente
8. Por favor seleccionar un tipo de configuraciónVerifique que "Configuración Estándar" está seleccionadaClic siguiente
9. Por favor establezca las opcionesVerifique que "Install as a Windows Service" está seleccionada.Verifique que "MySQL" es el nombre del servicio de Windows a utilizar.Verificar que "Launch the MySQL Server automatically" está marcada.Verificar que "Include Bin Director in Windows PATH" está seleccionado.Clic siguiente
10. Por favor configure las opciones de seguridad Ingrese y confirme (reingrese) su contraseña Clic siguiente
11. Listo para ejecutar...Clic en Ejecutar
12. Procesando configuración...Espere por favor mientras el asistente de configuración configure el Servidor MySQL.Clic en Finalizar

4. Versiones de Mysql haciendo enfasis en las tres últimas

En la práctica, MariaDB reemplaza directamente a la misma versión de MySQL (MySQL 5.1 → MariaDB 5.1, MariaDB 5.2 y MariaDB 5.3 son compatibles. MySQL 5.5 → MariaDB 5.5). Las diferencias se encuentran en estos puntos.8​

Mecanismos de almacenamiento
Además de los mecanismos de almacenamiento estándar MyISAM, Blackhole, CSV, Memory y Archive, también se incluyen en la versión fuente y binaria de MariaDB los siguientes:

  • Aria (alternativa a MyISAM resistente a caídas)
  • XtraDB (reemplazo directo de InnoDB)
  • PBXT (en MariaDB 5.1, 5.2 y 5.3. Deshabilitada en 5.5)
  • FederatedX (reemplazo directo de Federated)
  • OQGRAPH - nuevo en 5.2
  • SphinxSE - nuevo en 5.2
  • IBMDB2I. Eliminada por Oracle de MySQL 5.1.55 pero se incluye en el código de MariaDB hasta la versión 5.5.
  • Cassandra, en MariaDB 10.0 (otros mecanismos no-sql se incluirán en MariaDB)
  • Sequence, aparecido con MariaDB 10.0.3

Facilidad de uso

  • Proporciona estadísticas de índices y tabla, para lo que añade nuevas tablas en INFORMATION_SCHEMA y nuevas opciones a los comandos FLUSH y SHOW para identificar la causa en la carga del SGBD.
  • Los comandos ALTER TABLE y LOAD DATA INFILE dejan de ser opacos e informan del progreso.
  • La precisión para tipo de datos TIME, DATETIME, y TIMESTAMP ampliada al microsegundo.
  • Introducidas características estilo NoSQL, como HandlerSocket que proporciona acceso directo a tablas InnoDB saltándose la capa SQL.
  • Columnas dinámicas, que proporcionan al usuario columnas virtuales en las tablas.
  • Las subqueries funcionan correctamente.

Prestaciones

  • El optimizador de MariaDB -que se encuentra en el núcleo de cualquier SGBD- funciona claramente más rápido con cargas complejas.
  • En la replicación se han introducido sustanciosas mejoras, por ejemplo el "group commit for the binary log" que acelera la replicación hasta el doble.
  • Eliminación de tablas. El acceso a tablas a través de views acelera el acceso.

Testeo

  • Más juegos de test en la distribución.
  • Parches para los tests.
  • Distintas combinaciones de configuración y sistema operativo para los tests.
  • Eliminación de tests innecesarios, como "no testar la característica X si no la he incluido en mi ejecutable".

Menos errores y alertas

  • Los juegos de testeo han permitido reducir los errores sin introducir nuevos.
  • Las alertas de compilación están relacionadas, y los desarrolladores las han intentado reducir.

https://es.wikipedia.org/wiki/MariaDB#Versiones 

https://upload.wikimedia.org/wikipedia/es/timeline/56af681df0272eee620cc98eca955010.pg

5. En que plataformas se puede instalar Mysql

MySQL funciona sobre múltiples plataformas, incluyendo:

  • AIX
  • BSD
  • FreeBSD
  • HP-UX
  • Kurisu OS
  • GNU/Linux
  • Mac OS X
  • NetBSD
  • OpenBSD
  • OS/2 Warp
  • QNX
  • SGI IRIX
  • Solaris
  • SunOS
  • SCO OpenServer
  • SCO UnixWare
  • Tru64
  • eBD
  • Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 y Windows Server (2000, 2003, 2008 y 2012).
  • OpenVMS23​

Nota: recuerde acompañar las respuestas de imagenes y videos, además pegar las fuentes o link de donde se consulta.

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar