Pesquisa de site

Como instalar o MySQL 8.0 no Rocky Linux e AlmaLinux


Escrito em C, o MySQL é um sistema de código aberto, multiplataforma e um dos sistemas de gerenciamento de banco de dados relacional (RDMS) mais amplamente usados. . É parte integrante da pilha LAMP e é um sistema de gerenciamento de banco de dados popular em hospedagem na web, análise de dados e aplicativos de comércio eletrônico, para mencionar alguns.

A versão estável atual é o MySQL 8.0.25 e foi lançada em 11 de maio de 2021. Os principais destaques da versão mais recente incluem:

  • Melhorias no InnoDB e XML.
  • Dicionário de dados transacionais.
  • Suporte aprimorado para dados JSON nativos e funcionalidade de armazenamento de documentos.
  • Expressões de tabela comuns.
  • Funções do Windows.
  • Melhorias no log de erros, como numeração de erros e verbosidade reduzida.

E muito mais. Você pode verificar as notas de versão para uma cobertura abrangente de todos os recursos e melhorias.

Neste guia, examinamos como instalar o MySQL no Rocky Linux e no AlmaLinux.

Etapa 1: atualize o Rocky Linux

Ao instalar pacotes de software, é sempre recomendável começar com a atualização dos pacotes do sistema. Em alguns casos, isso também atualiza o kernel, sendo necessária uma reinicialização.

Portanto, na linha de comando, execute o seguinte comando para atualizar o kernel e os pacotes do sistema:

sudo dnf update

Etapa 2: ativar o módulo MySQL Upstream

Seguindo em frente, precisamos habilitar o módulo MySQL 8.0 que é fornecido pelo repositório AppStream. Atualmente, este é o único módulo MySQL fornecido e você pode verificar isso executando o comando:

sudo dnf module list mysql

Para ativar o fluxo do módulo MySQL, execute o comando:

sudo dnf module enable mysql:8.0

Etapa 3: Instale o MySQL 8.0 no Rocky Linux

Com o módulo habilitado, instale o MySQL 8.0 no Rocky Linux da seguinte forma:

sudo dnf install @mysql

Etapa 4: Habilite e inicie o MySQL

Para realizar qualquer ação com o servidor de banco de dados MySQL, precisamos primeiro iniciar o serviço. Mas primeiro, vamos habilitá-lo para iniciar na inicialização da seguinte maneira:

sudo systemctl enable mysqld

Em seguida, inicie o daemon MySQL.

sudo systemctl start mysqld 

Você pode verificar se o MySQL está rodando executando:

sudo systemctl status mysqld 

Etapa 5: MySQL seguro no Rocky Linux

A etapa final é proteger o servidor de banco de dados MySQL recém-instalado. Por que? você pode perguntar. A razão é que, por padrão, o MySQL vem com configurações padrão que estão repletas de lacunas que podem ser exploradas por hackers. Como tal, precisamos fortalecê-lo executando o script mysql_secure_installation.

sudo mysql_secure_installation

Quando o script for executado, você será solicitado a usar o plug-in VALIDATE_PASSWORD, que determina o nível de força da senha e permite que os usuários configurem apenas senhas robustas.

Para configurar o plugin, digite 'Y' e pressione ENTER. O plugin fornece 3 níveis de política de senha, a saber: BAIXO, MÉDIO e FORTE.

Digite 2 para política de senha STRONG e pressione ENTER.

Em seguida, certifique-se de definir uma senha de root MySQL forte de acordo com o nível de senha selecionado.

O plugin fornece uma estimativa da força da senha, neste caso, 100. Isso implica que atendemos ao requisito de segurança da senha que exige que uma senha forte tenha no mínimo 8 caracteres, que devem ser uma variedade de caracteres numéricos, mistos de maiúsculas e minúsculas e caracteres especiais.

Para prosseguir com a senha definida, pressione 'Y' para continuar. Caso contrário, pressione ‘n’ para voltar e fazer os ajustes necessários.

Para os prompts restantes, pressione 'Y' para remover usuários anônimos, evitar que o usuário root faça login remotamente e remover o banco de dados de teste que deve ser eliminado antes de prosseguir para um ambiente de produção.

Etapa 6: Conecte-se ao MySQL no Rocky Linux

Feito isso, use o cliente MySQL para conectar-se ao banco de dados conforme mostrado. Autentique com a senha root fornecida.

sudo mysql -u root -p

Você pode confirmar a versão executando a consulta:

mysql>  SELECT VERSION ();

Instalar o banco de dados MySQL no Rocky Linux ou AlmaLinux é um processo bastante simples e direto. Não há necessidade de adicionar nenhum repositório de terceiros, pois o repositório AppStream já fornece fluxo de módulo MySQL 8.0.