Cómo descargar MySQL para Windows y Mac

Guía paso a paso para descargar MySQL para Windows y macOS utilizando diferentes métodos:

En este tutorial, aprenderemos las diferentes formas/enfoques para ver cómo puedes descargar MySQL y empezar a usarlo en un par de minutos.

MySQL se puede descargar como un instalador independiente para diferentes sistemas operativos, o como una imagen comprimida / archivo y la más fácil es usar docker para MySQL si sólo desea aprender y explorar MySQL.

Además, tenga en cuenta que MySQL está disponible como edición comunitaria (gratuita) y empresarial (de pago) para descargar.

Para la mayoría de los propósitos prácticos, la instalación de mySMySQLQL a través del instalador y la imagen docker resuelven la mayoría de los casos de uso. Veremos aquí ambos enfoques para sistemas operativos basados en Windows y Mac.

Descarga de MySql a través del instalador

MySQL puede descargarse como paquete de instalación independiente tanto para Windows como para macOS.

Veamos los detalles de cada una de ellas.

Instalación de MySQL en Windows

a) Requisitos previos: Antes de iniciar el proceso de instalación, tenga en cuenta que MySQL Installer requiere .NET Framework 4.5.2 (Si tiene una versión anterior de .NET Framework, actualícela para poder iniciar el proceso de instalación).

b) Descargue el instalador comunitario de MySQL desde la fuente aquí. (La versión actual de MySQL al escribir este tutorial es 8.0.20. Si necesita descargar una versión específica de MySQL, entonces puede consultar el instalador respectivo aquí y elegir la versión que desea instalar).

Elija el instalador dependiendo de si la versión de Windows que está utilizando es de 32bit o 64bit (puede consultar el enlace aquí para conocer la versión de SO que está utilizando).

c) Una vez descargado el instalador, abra el programa de instalación y siga las instrucciones. Tenga en cuenta que necesitará una conexión activa a Internet, ya que el instalador es un intérprete de comandos y descarga los productos seleccionados a través de Internet una vez elegidos durante el proceso de instalación.

Para elegir la configuración, puede elegir el Desarrollador por defecto que se encarga de casi todo lo necesario para las necesidades de desarrollo/pruebas.

d) Una vez completada la instalación, si ha elegido instalar el cliente para MySQL (MySQL Workbench que es una descarga comunitaria/gratuita), entonces puede conectar su instancia de servidor, de lo contrario puede comprobar la instalación desde la línea de comandos ejecutando el siguiente comando.

 C:\> "C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql" test 

Instalación de MySQL en MacOS

#1) Para instalar/descargar MySQL en macOS mediante imagen de disco (.dmg) o instalador - descargue el archivo de imagen de disco para la edición comunitaria desde aquí

#2) Una vez descargado el archivo dmg, haga doble clic para montar la imagen de disco e inicie el proceso de instalación siguiendo las instrucciones del paquete de instalación. Siga las siguientes capturas de pantalla para ver el proceso de instalación paso a paso.

#3) Una vez finalizada la instalación, para activar el servidor MySQL, puede abrir las preferencias de MySql y activar el servidor MySQL si no está activado ya.

Abra las preferencias del sistema y haga clic en el icono MySQL.

El panel de preferencias de MySQL se abrirá ahora y podrás ver el estado del servidor MySQL. Si aún no está funcionando, entonces puedes encender el servidor desde allí.

#4) Ahora vamos a comprobar si nuestra instalación se ha realizado correctamente o no mediante la comprobación de la versión desde la línea de comandos. Abra el símbolo del sistema y navegue hasta el directorio de instalación de MySQL que es por defecto

 /usr/local/mysql/bin 

Ejecute el siguiente comando para comprobar la versión.

 ./mysql -V 

Si ve la salida lias abajo, entonces significa que su instalación fue exitosa.

 ./mysql Ver 8.0.20 para macos10.15 en x86_64 (MySQL Community Server - GPL) 

#5) Para utilizar MySQL desde la línea de comandos, puede seguir utilizando la línea de comandos o el terminal (con la contraseña que se estableció durante el proceso de instalación) o descargar aplicaciones cliente MySQL como MySQL Workbench para acceder mediante GUI.

Vamos a explorar algunas opciones de línea de comandos. Para empezar con MySQL shell, ejecute los siguientes comandos.

 ./mysql -u root -p 

Ahora, se le pedirá la contraseña (es necesario introducir la que se introdujo durante la instalación - supongamos que establece la contraseña como "contraseña"), a continuación, en la solicitud de contraseña introduzca la contraseña. Una vez que la autenticación se realiza correctamente, el usuario iniciará sesión en el shell de MySQL.

Intentemos ejecutar un comando de ejemplo para ver si el shell funciona correctamente o no. Ejecute el siguiente comando en el shell de MySQL.

 MOSTRAR BASES DE DATOS; 

Usted debe ser capaz de ver la siguiente salida para el comando.

Imagen Docker de MySQL

Instalar MySQL a través de una imagen docker como un contenedor docker es el enfoque más fácil si sólo quieres aprender MySQL y no quieres instalar el software/servidor completo en tu sistema.

Docker le permite girar rápidamente, encender y apagar los contenedores que contienen el software necesario que en este caso es el servidor MySQL.

Veamos los pasos necesarios para instalar MySQL como una imagen Docker.

#1) Para utilizar la imagen Docker, deberá instalar Docker en su sistema operativo. Para instalar Docker, siga las instrucciones que se indican a continuación

#2) Una vez instalado el motor Docker, tendremos que descargar (o extraer) la imagen Docker del hub Docker. Veamos el comando que se puede utilizar para extraer la imagen Docker para la edición de servidor Community.

Ejecute el siguiente comando en el terminal o símbolo del sistema.

 docker pull mysql/mysql-server:tag 

Aquí, la etiqueta representa la versión de la edición de MySQL Community Server que desea descargar. Si no está buscando una versión específica, entonces puede simplemente omitir los detalles de la etiqueta y ejecutar el siguiente comando (Esto obtendría la imagen de la última edición disponible de MySQL Community Edition).

 docker pull mysql/mysql-server 

#3) Una vez descargada la imagen Docker, podemos intentar listar las imágenes, y ver si podemos encontrar una imagen MySQL en la lista que se muestra. Ejecute el siguiente comando en el terminal (para sistemas basados en Linux).

 imagen docker ls 

Si ve un resultado como el que se muestra a continuación, significa que la imagen Docker se ha descargado correctamente.

#4) Ahora vamos a ejecutar un contenedor contra la imagen Docker que acabamos de descargar. Nombraríamos el contenedor como ''mysql-docker-demo" Ejecute el siguiente comando para iniciar el contenedor desde la imagen.

 docker run --name="mysql-docker-demo" -d mysql/mysql-server 

#5) Ahora, con el fin de obtener la contraseña que se establece mientras se ejecuta el contenedor Docker, podemos obtener los detalles de los registros de Docker y luego reiniciar esta contraseña utilizando el comando ALTER.

Ejecute el siguiente comando en el terminal:

 docker logs mysql-docker-demo 2>&1 

Tenga en cuenta que 'mysql-docker-demo' en el comando anterior es el nombre del contenedor docker. Si has nombrado el contenedor de otra manera, entonces tendrías que sustituirlo por el nombre del contenedor.

Si su contenedor Docker se inicia correctamente, verá el resultado que se muestra a continuación.

 [CONTRASEÑA RAIZ GENERADA: *ovIDej0cNAr[apq0jWuf4KdOpI 

#6) Ahora iniciaremos sesión en el shell mysql en el contenedor Docker con la contraseña generada.

Ejecute el siguiente comando.

 docker exec -it mysql-docker-demo mysql -u root -p 

Cuando se le pida una contraseña, introduzca la del paso #5. Una vez introducida, estará conectado al cliente MySQL dentro del contenedor Docker.

En este momento, si introduce un comando como SHOW DATABASES; entonces arrojaría un error y pediría actualizar/cambiar la contraseña por defecto.

 mysql> SHOW BASES DE DATOS;  ERROR 1820 (HY000): Debe restablecer su contraseña utilizando la sentencia ALTER USER antes de ejecutar esta sentencia. 

#7) Ahora vamos a restablecer la contraseña utilizando el comando ALTER.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

Aquí 'password' es la contraseña real que desea establecer para el usuario root. Puede cambiarla a cualquier valor según sea apropiado y deseado.

#8) Ahora intentaremos ejecutar un simple comando para validar nuestra instalación. Ejecutaremos el comando SHOW DATABASES; para obtener los detalles de todas las bases de datos disponibles.

Esta es la salida del comando

mysql> mostrar BASES DE DATOS;

+-------+

+-------+

+-------+

4 filas en juego (0.00 seg)

#9) Con esto, hemos iniciado con éxito el contenedor Docker que tiene la instalación de MySQL y esto ahora se puede utilizar para ejecutar cualquier comando MySQL - al igual que lo hace con la instalación en una máquina local.

También puede iniciar/detener el contenedor Docker bajo demanda cuando sea necesario.

Para detener el contenedor docker MySQL, puede utilizar el siguiente comando.

 docker stop mysql-docker-demo 

Para iniciar el contenedor Docker de nuevo, puede utilizar el siguiente comando.

 docker start mysql-docker-demo 

MySQL Edición Enterprise

MySQL es una base de datos de código abierto muy utilizada.

La edición Enterprise es propiedad de Oracle e incluye un conjunto de herramientas y funciones que sólo vienen con la versión de pago (La versión gratuita es la edición MySQL Community).

MySQL Enterprise Edition está disponible en la nube de Oracle como un servicio totalmente gestionado.

Algunas estimaciones sobre el coste de MySQL Enterprise edition se dan a continuación:

Edición Suscripción anual (USD)
MySQL Edición Estándar 2000 - 4000
MySQL Edición Enterprise 5000 - 10000

Consulte Oracle Costing Sheet para obtener más información.

Las versiones de pago de MySQL vienen con soporte técnico y asistencia por parte del equipo de MySQL, así como con otras herramientas de monitorización como Backup, Encriptación, Firewall, etc.

Preguntas frecuentes y respuestas

P #1) ¿Se puede descargar MySQL gratuitamente?

Contesta: MySQL está disponible en múltiples ediciones. La edición comunitaria es gratuita para descargar y utilizar, mientras que las otras variantes como las ediciones MySQL Standard y MySQL Enterprise tienen un coste de suscripción anual adjunto, ya que vienen con soporte en la nube y asistencia técnica por parte del equipo de MySQL.

Para utilizar el código abierto MySQL con fines comerciales, puede utilizar MariaDB, que se basa en la base de datos MySQL.

P #2) ¿Cómo instalar el Cliente MySQL?

Contesta: Cliente MySQL se descarga como parte de la instalación estándar del servidor MySQL. Cliente MySQL se puede iniciar desde el terminal o símbolo del sistema navegando hasta el directorio como se menciona a continuación para Mac / Linux o Windows.

 MAC - /usr/local/mysql/bin  WINDOWS - C:Archivos de programa MiSQL Servidor MiSQL 8.0 

El cliente MySQL de línea de comandos puede iniciarse ejecutando el comando MySQL ejecutable en los directorios anteriores.

Para utilizar un cliente basado en GUI, puede descargar MySQL workbench aquí eligiendo la combinación de SO adecuada.

P #3) ¿Cómo descargo MySQL para Windows?

Contesta: MySQL está disponible para casi todos los principales sistemas operativos como macOS, Linux & Windows. Para Windows, se puede descargar como un ejecutable o zip.

Consulte los detalles de la descarga aquí, en la página oficial de descargas de MySQL.

Hemos enumerado los pasos de instalación completos para descargar/configurar e instalar MySQL Community Server edition en Windows aquí en este tutorial.

Conclusión

En este tutorial, hemos aprendido acerca de las diversas formas a través del cual se puede descargar MySQL en su escritorio / ordenador portátil con diferentes sistemas operativos.

Hablamos sobre la validación de la instalación del Servidor de la Comunidad MySQL en plataformas Windows y macOS. También aprendimos sobre el uso de Docker para empezar con el desarrollo del Servidor MySQL y llegamos a saber cómo empezar rápidamente con el servidor MySQL.

Espero que este tutorial haya aclarado todas sus dudas sobre la descarga de MySQL.

Desplazarse hacia arriba