Cómo instalar MySQL 8.0 en Rocky Linux 8

MySQL es un sistema de gestión de bases de datos relacionales basado en SQL (lenguaje de consulta estructurado). Es uno de los software de base de datos más utilizados para varias aplicaciones conocidas que lo utilizan. MySQL se utiliza para aplicaciones de almacenamiento de datos, comercio electrónico y registro, pero su característica más utilizada es el almacenamiento y la gestión de bases de datos web.

Rocky Linux viene con MySQL en su repositorio. Sin embargo, como muchos saben, no es la última versión. En el siguiente tutorial, aprenderá cómo instalar MySQL 8.0 usando AppStream o la última versión de Community RPM de los repositorios de MySQL en Rocky Linux 8.

Requisitos previos

  • SO recomendado: Rocky Linux 8. +.
  • Cuenta de usuario: Una cuenta de usuario con acceso sudo o root.

Actualizar sistema operativo

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

sudo dnf upgrade --refresh -y

El tutorial utilizará el comando sudo y asumiendo que tienes el estado de sudo.

Anuncio

Para verificar el estado de sudo en su cuenta:

Anuncio
sudo whoami

Salida de ejemplo que muestra el estado de sudo:

[joshua@rockylinux ~]$ sudo whoami
root

Para configurar una cuenta sudo nueva o existente, visite nuestro tutorial en Cómo agregar un usuario a Sudoers en Rocky Linux.

Para utilizar el cuenta root, use el siguiente comando con la contraseña de root para iniciar sesión.

su

Opción 1. Instale MySQL 8.0 con AppStream

De forma predeterminada, MySQL 8.0 está disponible como opción predeterminada en Rocky Linux y está completamente actualizado. Primero, verifique si hay otras versiones disponibles con el siguiente comando.

Anuncio
sudo dnf module list mysql

Ejemplo de salida:

Cómo instalar MySQL 8.0 en Rocky Linux 8

Actualmente, en el momento de este tutorial, solo MySQL 8.0 está disponible y es el valor predeterminado que se muestra con la [d] bandera.

Anuncio

Por casualidad, no ha habilitado MySQL 8, use el siguiente comando.

sudo dnf module enable mysql:8.0

Continúe con la instalación usando el siguiente comando de terminal.

sudo dnf install mysql

Ejemplo de salida:

Anuncio
Cómo instalar MySQL 8.0 en Rocky Linux 8

Tipo Y, luego presione el INTRODUCIR CLAVE para continuar con la instalación.

Vea también  Cómo instalar Beekeeper Studio en Ubuntu 22.10/22.04/20.04

Vuelva a ejecutar el comando de instalación para comenzar de nuevo.

Una vez que se haya completado la instalación, verifique la instalación usando el Comando –version.

Anuncio
mysql --version

Ejemplo de salida:

mysql  Ver 8.0.26 for Linux on x86_64 (Source distribution)

A continuación, habilite MySQL 8 usando el siguiente comando.

Anuncio
sudo systemctl enable mysqld --now

El comando anterior activará MySQL en su sesión actual y, en sistemas futuros, se reiniciará automáticamente.

Opción 2. Instalar MySQL 8.0 Community Edition (más reciente)

Para los usuarios que requieren la última versión de MySQL 8.0 o, para el caso, cualquier versión alternativa, el uso de los siguientes pasos a continuación logrará esto.

Tenga en cuenta que, en el momento de este tutorial, la diferencia entre AppStream y la última versión de MySQL RPM es menor. Para la mayoría, AppStream será más ideal.

Primero, use el siguiente comando para importar el RPM oficial de MySQL 8 Community.

Anuncio
sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

A continuación, verifique que el repositorio se haya agregado correctamente imprimiéndolo desde el dnf repolist.

Anuncio
dnf repolist all | grep mysql | grep enabled

Ejemplo de salida:

Cómo instalar MySQL 8.0 en Rocky Linux 8

A continuación, instale MySQL 8.0 Community Server. El siguiente comando deshabilitará la versión de App Stream y habilitará la edición comunitaria.

sudo dnf install --disablerepo=appstream mysql-community-server

Ejemplo de salida:

Cómo instalar MySQL 8.0 en Rocky Linux 8

Tipo Y, luego presione el INTRODUCIR CLAVE para continuar con la instalación.

Tenga en cuenta que se le pedirá que importar claves GPG, Tipo Y, para completar la instalación.

Anuncio
Anuncio

Ejemplo:

Cómo instalar MySQL 8.0 en Rocky Linux 8

A continuación, confirme la compilación de la versión, que también verificará el éxito de la instalación.

mysql --version

Ejemplo de salida:

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

Verificar el estado del servidor MySQL 8

El instalador iniciará automáticamente su servicio MySQL de forma predeterminada y se configurará para iniciarse automáticamente al arrancar el sistema. Para verificar que su servicio MySQL esté operativo después de la instalación, escriba lo siguiente comando systemctl:

systemctl status mysql

Ejemplo de salida:

Anuncio
Cómo instalar MySQL 8.0 en Rocky Linux 8

Para detener el servicio MySQL:

Anuncio
sudo systemctl stop mysql

Para iniciar el servicio MySQL:

sudo systemctl start mysql

Para deshabilitar el servicio MySQL al arrancar el sistema:

sudo systemctl disable mysql

Para habilitar el servicio MySQL en el arranque del sistema:

sudo systemctl enable mysql

Para reiniciar el servicio MySQL:

Anuncio
sudo systemctl restart mysql

Proteja MySQL 8 con Security Script

Al instalar MySQL La mayoría de los estándares consideran que las configuraciones predeterminadas nuevas son débiles y causan preocupación por permitir posibles intrusiones o explotar a los piratas informáticos. Una solución es ejecutar el script de seguridad de instalación que viene con el MySQL instalación.

Vea también  Cómo instalar Rust en Rocky Linux 9

Primero, use el siguiente comando para iniciar el (mysql_secure_installation):

Anuncio
sudo mysql_secure_installation

Se le pedirá que ingrese su contraseña de root, y luego verá una pregunta sobre VALIDAR COMPONENTE DE CONTRASEÑA; esto es para establecer verificaciones de complejidad de la contraseña; para la mayoría, el valor predeterminado está bien.

A continuación, siga a continuación:

  • Establecer la contraseña para raíz cuentas.
  • Establecer la contraseña fuerza para cuentas.
  • Eliminación de cuentas raíz a las que se puede acceder desde fuera del host local.
  • Eliminar cuentas de usuarios anónimos.
  • Eliminación de la base de datos de prueba, a la que pueden acceder de forma predeterminada usuarios anónimos.

Nota, usas (Y) para eliminar todo. Además, si lo desea, puede restablecer su contraseña de root creando una nueva; puede omitir esto si lo desea, ya que ya lo configuró durante la instalación inicial con las ventanas emergentes.

Anuncio

Ejemplo:

Cómo instalar MySQL 8.0 en Rocky Linux 8

Inicie sesión en la instancia de MySQL 8

Ahora que ha completado el script de seguridad de instalación posterior a la instalación, inicie sesión en su MySQL La base de datos se puede hacer usando lo siguiente:

sudo mysql -u root -p

Se le pedirá que ingrese la contraseña de root que estableció en la configuración de instalación o en el script de seguridad posterior a la instalación. Una vez dentro de la instancia del servicio MySQL, puede ejecutar el siguiente comando como prueba para verlo en funcionamiento.

Anuncio

Escriba lo siguiente Comando MOSTRAR BASE DE DATOS:

SHOW DATABASES;

Para aquellos que son nuevos en MySQL, todos los comandos deben terminar con ";"

Anuncio

Ejemplo:

Cómo instalar MySQL 8.0 en Rocky Linux 8

Para salir de la terminal, escriba lo siguiente comando de salida:

EXIT;

Cómo quitar (desinstalar) MySQL 8

Si ya no desea utilizar la base de datos MySQL y desea eliminarla por completo, ejecute el siguiente comando:

sudo dnf remove mysql

Ejemplo de salida:

Anuncio
Cómo instalar MySQL 8.0 en Rocky Linux 8

Tipo Y, entonces presione INTRODUCIR CLAVE para continuar con la desinstalación.

Anuncio

Para los usuarios que instalaron MySQL 8 community edition, use el siguiente comando.

sudo dnf remove mysql-community-server

Comentarios y Conclusión

En el tutorial, aprendió cómo instalar la última versión de MySQL 8 en Rocky Linux 8. Además, junto con las opciones para optimizar para cargas de trabajo específicas en hardware específico, asignando subprocesos de usuario a CPU, por nombrar algunas de las nuevas características.

Vea también  Cómo instalar ImageMagick en Rocky Linux 9

En general, MySQL 8 tiene un mejor rendimiento para cargas de trabajo de lectura / escritura, cargas de trabajo vinculadas a E / S y cargas de trabajo de alta contención. Los usuarios de versiones anteriores de MySQL deberían considerar la actualización, ya que las ganancias de rendimiento lo valen.


¿No es lo que estabas buscando? Intente buscar tutoriales adicionales.

Deja un comentario