Como instalar o MySQL 8.0 no rhel & CentOS Stream 9
- 3292
- 715
- Maurice Champlin
O MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto que é amplamente utilizado para armazenar e organizar dados. Red Hat Enterprise Linux (RHEL) e CentOS Stream são duas distribuições Linux populares usadas por muitos desenvolvedores e administradores de sistemas. Neste artigo, discutiremos como instalar o MySQL 8.0 no rhel e no CentOS Stream 9.
Pré -requisitos
- RHEL ou CENTOS Stream 9 Sistema operacional instalado em seu computador
- Acesso ao usuário root ou um usuário com privilégios sudo
Etapa 1: Adicionando o repositório MySQL
O primeiro passo na instalação do MySQL 8.0 no rhel e no CentOS Stream 9 é adicionar o repositório oficial do MySQL ao seu sistema. Isso garantirá que você esteja obtendo a versão mais recente do MySQL e que você recebe atualizações automáticas.
Para adicionar o repositório MySQL, abra o terminal e faça o download do pacote de configuração do repositório:
wget https: // repo.mysql.com // mySQL80-Community-Release-El9-1.Noarch.RPM
Quando o download terminar, instale -o:
sudo dnf install mysql80 community-lançamento-el9-1.Noarch.RPM
Etapa 2: Instalando o MySQL 8.0
Agora que o repositório foi adicionado ao seu sistema, você pode instalar o MySQL 8.0 usando o seguinte comando:
sudo dnf install mysql-comunity-server
Após a conclusão da instalação, inicie o serviço MySQL usando o seguinte comando:
sudo systemctl start mysqld
Etapa 3: proteger MySQL
Por padrão, o MySQL não está protegido quando é instalado pela primeira vez. Durante a instalação, uma senha temporária é definida para a conta root. Você pode obter a senha do arquivo de log usando o seguinte comando:
grep 'uma senha temporária é gerada'/var/log/mysqld.log | cauda -1
2023-02-07T07: 56: 14.276442Z 6 [NOTA] [MY-010454] [servidor] Uma senha temporária é gerada para [email protegido]: zydsro9cew> 9
Na saída acima, a senha atual é 'Zydsro9cew> 9'.
Então, você precisará executar o seguinte comando para protegê -lo.
sudo mysql_secure_installation
Você será solicitado a definir uma senha raiz para MySQL e responder a algumas perguntas de segurança. Responda a essas perguntas de acordo com suas preferências.
- Digite a senha para a raiz do usuário: [Digite senha temporária]
- Nova Senha: [Insira uma nova senha]
- Re-introduza a nova palavra-passe: [Re-introduza a nova palavra-passe]
- Altere a senha para root ? ((Pressione Y | y para sim, qualquer outra chave para não): n
- Remova usuários anônimos? (Pressione Y | y para sim, qualquer outra chave para não): y
- Proibir o login de raiz remotamente? (Pressione Y | y para sim, qualquer outra chave para não): y
- Remova o banco de dados de teste e o acesso a ele? (Pressione Y | y para sim, qualquer outra chave para não): y
- Recarregue as tabelas de privilégio agora? (Pressione Y | y para sim, qualquer outra chave para não): y
Uma vez concluído, o MySQL agora está garantido.
Etapa 4: testando a instalação
Para testar a instalação, você pode fazer login no shell MySQL usando o seguinte comando:
Mysql -u Root -p
Digite a senha root que você definiu durante o processo de segurança e você poderá acessar o shell MySQL.
Saída: Digite a senha: Bem -vindo ao monitor MySQL. Os comandos terminam com; ou \ g. Seu ID de conexão MySQL é 13 versão do servidor: 8.0.32 MySQL Community Server - GPL Copyright (C) 2000, 2023, Oracle e/ou suas afiliadas. O Oracle é uma marca registrada da Oracle Corporation e/ou suas afiliadas. Outros nomes podem ser marcas registradas de seus respectivos proprietários. Digite 'ajuda;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual. mysql>
Conclusão
Em conclusão, a instalação do MySQL 8.0 no rhel e no CentOS Stream 9 é um processo direto que pode ser concluído em algumas etapas simples. Seguindo este guia, você terá uma instalação funcional do MySQL 8.0 no sistema RHEL ou CENTOS Stream 9.
- « Configurando a interface da Web VNSTAT PHP no CentOS e Fedora
- Como dividir grandes arquivos no Linux usando a linha de comando »