Como instalar MySQL en rocky linux 9
1. Tener los permisos root o estar con usuario root
2. Actualiza los repositorios del sistema ejecutando el siguiente comando:
[root@admin ~] # dnf update
3. Instala el repositorio de MySQL usando el siguiente comando:
[root@admin ~] # dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm
4. Instala el paquete del servidor de MySQL utilizando el siguiente comando:
[root@admin ~] # dnf install mysql-community-server
5. Una vez que la instalación se haya completado, inicia el servicio de MySQL ejecutando el siguiente comando:
[root@admin ~] # systemctl start mysqld
6. Opcionalmente, puedes configurar el servicio de MySQL para que se inicie automáticamente en el arranque del sistema:
[root@admin ~] # systemctl enable mysqld
7. Verifica el estado del servicio de MySQL para asegurarte de que se esté ejecutando correctamente:
[root@admin ~] # systemctl status mysqld
8. A continuación, ejecuta el script de seguridad de MySQL para mejorar la configuración inicial de seguridad del servidor:
[root@admin ~] # mysql_secure_installation
Este script te guiará a través de la configuración de una contraseña para el usuario root de MySQL, así como otras configuraciones de seguridad recomendadas.
Si al poner el script anterior, el usurio root te pide una contraseña, es muy probable que se genero una temporal, para ello realiza el siguiente comando:
[root@admin ~] # cat /var/log/mysqld.log
deberia salirte una linea de log asi y al final la contraseña temporal que sera la que copiaras y usaras, es recomendable despues cambiar esta contaseña por una nueva y segura:
2023-05-19T17:16:08.057639Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: gt9ePW9nfs_r
Regresa nuevamente al paso numero 8 para configuracion inicial de seguridad del servidor
9. Ejecuta el siguiente comando para conectarte al servidor de MySQL:
[root@admin ~] # mysql -u nombre_usuario -p
Reemplaza nombre_usuario con el nombre de usuario válido de tu cuenta de MySQL. Si el usuario es "root", el comando sería:
[root@admin ~] # mysql -u root -p
10. Si deseas salir de la interfaz de línea de comandos de MySQL, simplemente escribe exit y presiona Enter.
[root@admin ~] # exit