Escrito en C ,
La versión estable actual es MySQL 8.0.25 y fue lanzado el 11 de mayo de 2021 . Los aspectos más destacados de la última versión incluyen:
- Mejoras de InnoDB y XML.
- Diccionario de datos transaccionales.
- Compatibilidad mejorada con datos JSON nativos y funcionalidad de almacenamiento de documentos.
- Expresiones de tabla comunes.
- Funciones de Windows.
- Mejoras en el registro de errores, como la numeración de errores y la reducción de la verbosidad.
Y mucho más. Puede consultar las notas de la versión para obtener una cobertura completa de todas las funciones y mejoras.
En esta guía, examinamos cómo instalar MySQL en Rocky Linux 8 .
Paso 1:Actualizar Rocky Linux
Al instalar paquetes de software, siempre se recomienda comenzar con la actualización de los paquetes del sistema. Esto, en algunos casos, también actualiza el núcleo, por lo que es necesario reiniciar.
Por lo tanto, en la línea de comandos, ejecute el siguiente comando para actualizar los paquetes del kernel y del sistema:
$ sudo dnf update
Paso 2:habilite el módulo ascendente de MySQL
Avanzando, necesitamos habilitar MySQL 8.0 módulo proporcionado por AppStream repositorio. Actualmente, este es el único MySQL módulo que se proporciona y puede verificar esto ejecutando el comando:
$ sudo dnf module list mysql
Para habilitar MySQL flujo de módulo, ejecute el comando:
$ sudo dnf module enable mysql:8.0
Paso 3:Instale MySQL 8.0 en Rocky Linux
Con el módulo habilitado, instale MySQL 8.0 en Rocky Linux de la siguiente manera:
$ sudo dnf install @mysql
Paso 4:habilite e inicie MySQL
Para realizar cualquier acción con MySQL servidor de base de datos, primero debemos iniciar el servicio. Pero primero, habilitemos que comience en el momento del arranque de la siguiente manera:
$ sudo systemctl enable mysqld
Luego inicie el MySQL demonio.
$ sudo systemctl start mysqld
Puede verificar el MySQL se está ejecutando ejecutando:
$ sudo systemctl status mysqld
Paso 5:MySQL seguro en Rocky Linux
El paso final es asegurar el MySQL recién instalado servidor de base de datos. ¿Por qué? podrías preguntar. El motivo es que, de forma predeterminada, MySQL viene con configuraciones predeterminadas que están cargadas de lagunas que pueden ser explotadas por piratas informáticos. Como tal, necesitamos fortalecerlo ejecutando mysql_secure_installation guión.
$ sudo mysql_secure_installation
Cuando se ejecuta el script, se le pedirá que use la VALIDATE_PASSWORD complemento que determina el nivel de seguridad de la contraseña y permite a los usuarios configurar solo contraseñas robustas.
Para configurar el complemento, escriba ‘Y’
y presiona ENTRAR . El complemento proporciona 3 niveles de política de contraseñas, a saber:BAJO , MEDIA &FUERTE .
Escribe 2
para FUERTE política de contraseñas y presione ENTER .
A continuación, asegúrese de establecer un fuerte MySQL contraseña raíz de acuerdo con el nivel de contraseña seleccionado.
El complemento proporciona una estimación de la seguridad de la contraseña, en este caso, 100 . Esto implica que hemos cumplido con el requisito de seguridad de la contraseña que exige que una contraseña segura tenga un mínimo de 8 caracteres que deben ser una variedad de caracteres numéricos, mayúsculas y minúsculas y caracteres especiales.
Para continuar con la contraseña establecida, presione ‘Y’
continuar. De lo contrario, presione ‘n’
para regresar y hacer los ajustes necesarios.
Para las indicaciones restantes, presione ‘Y’
para eliminar usuarios anónimos, evitar que el usuario raíz inicie sesión de forma remota y eliminar la base de datos de prueba que debe eliminarse antes de pasar a un entorno de producción.
Paso 6:Conéctese a MySQL en Rocky Linux
Una vez hecho esto, use el MySQL cliente para conectarse con la base de datos como se muestra. Autentíquese con la contraseña raíz provista.
$ sudo mysql -u root -p
Puede confirmar la versión ejecutando la consulta:
mysql> SELECT VERSION ();
Instalación de MySQL base de datos en Rocky Linux es un proceso bastante simple y directo. No es necesario agregar ningún repositorio de terceros ya que AppStream repositorio ya proporciona MySQL 8.0 flujo de módulo.