
Instalando MySQL 8 Community Edition no Amazon Linux 2023
Um guia prático para configurar o MySQL 8 em seu servidor Amazon Linux 2023.
O MySQL 8 Community Edition é uma escolha popular entre desenvolvedores e administradores de banco de dados devido às suas funcionalidades avançadas, melhorias de desempenho e segurança. Contudo, o Amazon Linux 2023, uma distribuição recente e otimizada para a AWS, não inclui o MySQL 8 em seus repositórios padrão. Isso significa que os usuários precisam realizar alguns passos adicionais para instalar e configurar essa versão do MySQL. Este guia prático abordará todas as etapas necessárias para instalar o MySQL 8 Community Edition no Amazon Linux 2023, incluindo a adição do repositório MySQL APT, instalação do pacote, configuração inicial e medidas de segurança. Vamos começar!
Pré-requisitos
Antes de iniciar a instalação, é necessário garantir que você tenha acesso root ou privilégios de sudo em sua instância do Amazon Linux 2023. Além disso, certifique-se de que seu sistema está atualizado:
Adicionando o Repositório MySQL
Como o MySQL 8 não está disponível nos repositórios padrão, precisamos adicionar o repositório oficial do MySQL.
Baixe o pacote do repositório MySQL APT:
Instale o pacote para adicionar o repositório:
Verifique se o repositório foi adicionado com sucesso:
Instalando o MySQL 8
Com o repositório configurado, agora podemos instalar o MySQL 8:
Instalando o MySQL 8
Após a instalação, inicie o serviço MySQL e configure-o para iniciar automaticamente com o sistema.
Inicie o MySQL:
Ative o MySQL para iniciar automaticamente:
Configuração Inicial
Após a instalação, é necessário realizar algumas configurações iniciais, incluindo a definição de uma senha para o usuário root:
Obtenha a senha temporária gerada para o root:
Execute o script de segurança para configurar o MySQL:
O script solicitará que você altere a senha root, remova usuários anônimos, desabilite o login root remotamente, remova o banco de dados de teste e recarregue as tabelas de privilégios.
Conectando ao MySQL
Após a configuração inicial, você pode se conectar ao MySQL como root:
Considerações de Segurança e Configurações Adicionais
Para garantir a segurança do seu banco de dados, considere implementar as seguintes medidas:
- Configurar firewall: Certifique-se de que o MySQL esteja protegido por um firewall e que apenas IPs autorizados possam se conectar.
- Backups regulares: Configure rotinas de backup para proteger seus dados.
- Monitoramento e logs: Habilite o log de consultas e monitore o uso de recursos.
Conclusão
Neste guia, abordamos o processo completo de instalação do MySQL 8 Community Edition no Amazon Linux 2023. Desde a adição do repositório necessário até a configuração inicial e medidas de segurança, este artigo fornece todas as etapas para que você possa começar a usar o MySQL em seu ambiente AWS. Certifique-se de revisar regularmente as configurações de segurança e de backup para manter seu banco de dados seguro e eficiente.