Red Hat Training
A Red Hat training course is available for RHEL 8
15.4.2. Mudanças notáveis em MySQL 8.0
A RHEL 8 é distribuída com MySQL 8.0, que fornece, por exemplo, os seguintes aperfeiçoamentos:
-
MySQLagora incorpora um dicionário de dados transacionais, que armazena informações sobre objetos do banco de dados. -
MySQLagora apóia papéis, que são coleções de privilégios. -
O conjunto de caracteres padrão foi alterado de
latin1parautf8mb4. - Foi adicionado suporte para expressões comuns de tabela, tanto não-recorrentes como recursivas.
-
MySQLagora suporta funções de janela, que realizam um cálculo para cada linha a partir de uma consulta, usando linhas relacionadas. -
InnoDBagora suporta as opçõesNOWAITeSKIP LOCKEDcom declarações de leitura de bloqueio. - As funções relacionadas ao SIG foram melhoradas.
- A funcionalidade do JSON foi melhorada.
-
Os novos pacotes
mariadb-connector-coferecem uma biblioteca comum para os clientesMySQLeMariaDB. Esta biblioteca é utilizável com qualquer versão dos servidores de banco de dadosMySQLeMariaDB. Como resultado, o usuário é capaz de conectar um build de uma aplicação a qualquer um dos servidoresMySQLeMariaDBdistribuídos com a RHEL 8.
Além disso, o servidor MySQL 8.0 distribuído com o RHEL 8 está configurado para usar mysql_native_password como o plug-in de autenticação padrão porque as ferramentas e bibliotecas do cliente no RHEL 8 são incompatíveis com o método caching_sha2_password, que é usado por padrão na versão upstream MySQL 8.0.
Para alterar o plug-in de autenticação padrão para caching_sha2_password, edite o arquivo /etc/my.cnf.d/mysql-default-authentication-plugin.cnf da seguinte forma:
[mysqld] default_authentication_plugin=caching_sha2_password