miércoles, 11 de junio de 2025

Cómo instalar MySQL 8.4 en Ubuntu 24.04

 


MySQL es un sistema de base de datos relacional rápido y de código abierto desarrollado por Oracle que se utiliza para almacenar, gestionar y recuperar datos estructurados. Almacena datos en tablas organizadas por filas y columnas y utiliza el Lenguaje de Consulta Estructurado (SQL) para gestionar y acceder a ellos.

MySQL es conocido por su rapidez, confiabilidad y facilidad de uso, lo que lo convierte en una de las bases de datos más populares para aplicaciones web, móviles y software empresarial. Es compatible con diversos motores de almacenamiento, ofrece funciones de replicación para escalabilidad y alta disponibilidad, y garantiza la integridad de los datos con transacciones compatibles con ACID.

En este tutorial, le mostraremos cómo instalar MySQL 8.4 en un sistema operativo Ubuntu 24.04.

Actualizar el sistema operativo

Actualice su sistema operativo Ubuntu 24.04 para asegurarse de que todos los paquetes existentes estén actualizados:

# apt update && apt upgrade -y

Agregar repositorio MySQL 8.4

MySQL 8.0 es la versión actualmente disponible en los repositorios predeterminados de Ubuntu 24.04.

Vaya a la página de descarga del repositorio APT de MySQL 8.4.

También puedes ejecutar el siguiente comando para descargarlo a tu sistema Ubuntu 24.04:

# wget https://dev.mysql.com/get/mysql-apt-config_0.8.34-1_all.deb

Ahora instale el paquete .deb descargado con el siguiente comando:

# dpkg -i mysql-apt-config_0.8.34-1_all.deb

Durante la instalación del paquete, se le pedirá que elija las versiones del servidor MySQL y otros componentes que desee instalar. Haga clic en "Aceptar"  para finalizar la configuración e instalación del paquete de lanzamiento.

MySQL 8.4 APT

Una vez que haya terminado, actualice el repositorio con el siguiente comando:

# apt-get update

Para comprobar si el repositorio MySQL 8.4 se ha instalado correctamente, ejecute el siguiente comando:

# apt-cache policy mysql-server

Producción:

mysql-server:
  Installed: (none)
  Candidate: 8.4.5-1ubuntu24.04
  Version table:
     8.4.5-1ubuntu24.04 500
        500 http://repo.mysql.com/apt/ubuntu noble/mysql-8.4-lts amd64 Packages
     8.0.41-0ubuntu0.24.04.1 500
        500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
     8.0.36-2ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages

Instalar MySQL 8.4 en Ubuntu 24.04

Ahora está listo para instalar MySQL 8.4 con el siguiente comando:

# apt install mysql-server

Si le pedirá que establezca una contraseña de root, puede continuar y establecer una.

Contraseña de root de MySQL 8.4

Luego puedes verificar la versión instalada MySQLcon el siguiente comando:

# mysql --version

Producción:

mysql  Ver 8.4.5 for Linux on x86_64 (MySQL Community Server - GPL)

Inicie el demonio del servidor de base de datos y habilítelo para que se inicie automáticamente en el próximo arranque con los siguientes comandos:

# systemctl start mysql
# systemctl enable mysql

Comprobar el estado del servicio:

# systemctl status mysql

Ejemplo de salida:

 ● mysql.service - MySQL Community Server
     Loaded: loaded (/usr/lib/systemd/system/mysql.service; enabled; preset: enabled)
     Active: active (running)
       Docs: man:mysqld(8)
             http://dev.mysql.com/doc/refman/en/using-systemd.html
   Main PID: 5331 (mysqld)
     Status: "Server is operational"
      Tasks: 35 (limit: 2217)
     Memory: 433.7M (peak: 449.8M)
        CPU: 2.315s
     CGroup: /system.slice/mysql.service
             └─5331 /usr/sbin/mysqld

Crear base de datos MySQL

Necesitamos iniciar sesión en MySQLel shell con el siguiente comando:

# mysql -u root -p

Para crear una base de datos MySQLdebes ejecutar el siguiente comando:

mysql> CREATE DATABASE your_db;

Ver la nueva base de datos:

SHOW DATABASES;

Para crear un nuevo MySQLusuario, ejecute el siguiente comando:

mysql> CREATE USER 'your_user'@localhost IDENTIFIED BY 'password';

Nota: Debes reemplazarla passwordcon una contraseña segura.

Otorgar al usuario derechos completos sobre la nueva base de datos:

GRANT ALL PRIVILEGES ON your_db.* TO 'your_user'@'localhost';

Actualizar privilegios para que surtan efecto:

FLUSH PRIVILEGES;

Salir del MySQLcaparazón:

mysql> exit


Fuente:https://www-linuxtuto-com.translate.goog/how-to-install-mysql-8-4-on-ubuntu-24-04/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=tc

No hay comentarios: