Instalación de MySQL en Windows, macOS y Linux

Clase 4 de 24Curso de Fundamentos de Bases de Datos

Antes de continuar, es importante que configures tu espacio de trabajo instalando MySQL Server según el sistema operativo que usas, sea Windows, Linux o MacOS. A continuación, te dejo los pasos que debes seguir en cada caso. Puedes ver una lista de los sistemas operativos soportados en la documentación oficial de MySQL.

💾 Windows

  1. Ve al sitio oficial de MySQL y descarga el instalador para Windows; puedes escoger entre el completo (community) o el ligero, que irá descargando los componentes en la medida en que sea necesario.
  2. Ejecuta el instalador como administrador.
  3. Sigue los pasos del asistente de instalación. Puedes seleccionar Developer Default o Server Only según tus preferencias.
  4. Durante la instalación, podrás:
    • Establecer la contraseña del usuario root.
    • Crear un usuario estándar, si así lo deseas.
    • Seleccionar el puerto (el instalador seleccionará por defecto el puerto 3306).
    • Decidir si MySQL se ejecuta como servicio al iniciar Windows.
  5. Finaliza la instalación. Podrás verificar que el servicio de MySQL esté ejecutándose:
    • Presiona Win + R y en el cuadro de diálogo escribe services.msc. Presiona Enter.
    • Se abrirá la ventana de servicios; busca en ella algo como MySQL o MySQL80.
    • Verifica en la columna Estado (o Status) que su estado sea En ejecución o Running.
    • Si está detenido, puedes hacer clic derecho sobre este servicio y seleccionar Iniciar o Start.

🐧 Linux

  1. Abre un terminal, comunmente, pulsando Ctrl + Alt + T, o también buscando "Terminal" en el menú de aplicaciones de tu distribución.
  2. Actualiza los paquetes, recuerda usar sudo para tener privilegios de superusuario:
    • sudo apt update
    • sudo apt upgrade
  3. Instala el servidor de MySQL:
    • sudo apt install mysql-server
  4. Una vez completado el proceso, comprueba que el servicio esté en ejecución:
    • sudo systemctl status mysql
  5. Ejecuta sudo mysql_secure_installation después de la instalación para reforzar la instalación, configurando la contraseña root y eliminando usuarios anónimos y bases de datos de prueba.
  6. Prueba la instalación ingresando al cliente de MySQL:
    • sudo mysql -u root -p
    • Puedes crear una base de datos de prueba, si lo deseas.

🍏 MacOS

  1. Existen dos maneras de hacerlo. La primera es si tienes brew instalado. Para saberlo, puedes abrir una terminal (pulsando Command + Espacio y escribiendo Terminal en Spotlight o buscando terminal en el "Launchpad") y ejecutar el comando:
    • brew --version
    • Si obtienes como resultado algo como Homebrew 4.3.0, tienes brew instalado. Continúa en el paso 2.
    • Si, por el contrario, tienes algo como zsh: command not found: brew, implica que no y puedes saltar al paso 3.
  2.  Instala MySQL server ejecutando los siguientes comandos (de aquí, luego puedes saltar al paso 5):
    • brew install mysql
    • brew services start mysql
  3. Si no tienes brew, puedes ir al sitio oficial de MySQL y descargar el instalador para MacOS. Escoge la versión que se adapte a tu edición, arquitectura y versión del sistema operativo.
  4. Abre el archivo .dmg y ejecuta el instalador .pkg.
  5. Durante la instalación podrás elegir la ubicación de instalación, la contraseña del usuario root, y si deseas que MySQL se ejecute automáticamente al iniciar.
  6. Al finalizar, podrás abrir Preferencias del Sistema > MySQL para configurar el inicio automático del servidor.
  7. Para comprobar que todo ha quedado bien, abre la terminal y ejecuta:
    • mysql --version
    • mysql -u root -p