Cómo instalar MySQL 8.0 en CentOS 8 / RHEL 8


MySQL es la plataforma de administración de bases de datos relacionales más popular, gratuita y de código abierto, que se utiliza para alojar múltiples bases de datos en un solo servidor al permitir el acceso de múltiples usuarios a cada base de datos.

La última versión de MySQL 8.0 está disponible para instalar desde el repositorio de AppStream predeterminado utilizando el módulo MySQL que está habilitado de forma predeterminada en los sistemas CentOS 8 y RHEL 8.

También hay una versión de la base de datos MariaDB 10.3 disponible para instalar desde el repositorio predeterminado de AppStream, que es un "reemplazo directo" para MySQL 5.7, con algunas restricciones. Si su aplicación no es compatible con MySQL 8.0, le recomiendo que instale MariaDB 10.3.

En este artículo, lo guiaremos a través del proceso de instalación de la última versión de MySQL 8.0 en CentOS 8 y RHEL 8 utilizando el repositorio AppStream predeterminado a través de la utilidad YUM.

Instale MySQL 8.0 en CentOS8 y RHEL 8

La última versión de MySQL 8.0 está disponible para instalar desde el repositorio Application Stream predeterminado en sistemas CentOS 8 y RHEL 8 usando el siguiente comando yum.

# yum -y install @mysql

El módulo @mysql instalará la versión más reciente de MySQL con todas las dependencias.

Una vez que se complete la instalación de MySQL, inicie el servicio MySQL, habilítelo para que se inicie automáticamente al arrancar el sistema y verifique el estado ejecutando los siguientes comandos.

# systemctl start mysqld
# systemctl enable --now mysqld
# systemctl status mysqld

Ahora asegure la instalación de MySQL ejecutando el script de seguridad que lleva a cabo varias operaciones basadas en la seguridad, como configurar la contraseña de root, eliminar usuarios anónimos, no permitir el inicio de sesión de root de forma remota, eliminar la base de datos de prueba y recargar privilegios.

# mysql_secure_installation

Una vez que la instalación de MySQL está asegurada, puede iniciar sesión en el shell de MySQL y comenzar a crear nuevas bases de datos y usuarios.

# mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO [email protected] IDENTIFIED BY 'ravi123';
mysql> exit

¡Eso es todo! En este artículo, explicamos cómo instalar MySQL 8.0 en CentOS 8 y RHEL 8. Si tiene alguna pregunta o comentario, compártelo con nosotros en la sección de comentarios a continuación.