Red Hat Training
A Red Hat training course is available for RHEL 8
15.4.2. Cambios notables en MySQL 8.0
RHEL 8 se distribuye con MySQL 8.0
, que proporciona, por ejemplo, las siguientes mejoras:
-
MySQL
incorpora ahora un diccionario de datos transaccional, que almacena información sobre los objetos de la base de datos. -
MySQL
ahora soporta roles, que son colecciones de privilegios. -
El juego de caracteres por defecto se ha cambiado de
latin1
autf8mb4
. - Se ha añadido soporte para las expresiones comunes de la tabla, tanto no recursivas como recursivas.
-
MySQL
soporta ahora funciones de ventana, que realizan un cálculo para cada fila de una consulta, utilizando filas relacionadas. -
InnoDB
ahora soporta las opcionesNOWAIT
ySKIP LOCKED
con sentencias de lectura de bloqueo. - Se han mejorado las funciones relacionadas con el SIG.
- Se ha mejorado la funcionalidad de JSON.
-
Los nuevos paquetes
mariadb-connector-c
proporcionan una biblioteca cliente común paraMySQL
yMariaDB
. Esta biblioteca puede utilizarse con cualquier versión de los servidores de bases de datosMySQL
yMariaDB
. Como resultado, el usuario puede conectar una compilación de una aplicación a cualquiera de los servidoresMySQL
yMariaDB
distribuidos con RHEL 8.
Además, el servidor MySQL 8.0
distribuido con RHEL 8 está configurado para utilizar mysql_native_password
como complemento de autenticación por defecto, ya que las herramientas y bibliotecas de cliente de RHEL 8 son incompatibles con el método caching_sha2_password
, que se utiliza por defecto en la versión upstream MySQL 8.0
.
Para cambiar el complemento de autenticación por defecto a caching_sha2_password
, edite el archivo /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
como sigue:
[mysqld] default_authentication_plugin=caching_sha2_password