Instalación de MySQL en Windows, macOS y Linux

Clase 5 de 25Curso de Fundamentos de Bases de Datos

Contenido del curso

Manipulación 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