Como instalar o MySQL 5.7 no Amazon Linux

Como instalar o MySQL 5.7 no Amazon Linux

Quando você executa um banco de dados de produção, você precisa de uma solução confiável que tenha tempos de recuperação rápida, não trava seus aplicativos e atende às demandas de desempenho de seus usuários. Isso não significa que você tem que gastar uma tonelada de dinheiro também. A Amazon fornece serviços que facilitam a implantação de novos bancos de dados em sua infraestrutura sem precisar saber muito sobre como essas coisas funcionam.

Este artigo passará pelo processo de instalação do MySQL 5.7 no Amazon Linux 2.

Pré -requisitos

Faça login no seu sistema de fedora e abra um terminal. Agora atualize os pacotes atuais para a versão mais recente, executando o seguinte comando.

Atualização sudo yum -y  

Etapa 1 - Instale o MySQL no Amazon Linux

Os repositórios padrão do Amazon Linux contêm pacotes de mariadb para a instalação. Para instalar o lançamento da comunidade MySQL, primeiro, configure o repositório MySQL YUM em sua máquina.

sudo rpm -uvh https: // dev.mysql.com/get/mysql57-comunidade-release-el7-11.Noarch.RPM  
rpm --import https: // repo.mysql.com/rpm-gpg-key-mysql-2022 

Depois disso, execute o seguinte comando para instalar o MySQL 5.7 pacotes em seus sistemas. Isso também instalará todas as outras dependências necessárias.

sudo yum install mysql-comunity-server  
Dependências resolvidas ================================================= =================================================== ========= Package Arch Versão do repositório Tamanho ======================================= =================================================== =================== Instalando: MySQL-Community-Libs x86_64 5.7.39-1.EL7 MySQL57-Communidade 2.6 m substituindo Libs de mariadb.x86_64 1: 5.5.68-1.AMZN2 MySQL-Community-Libs-Compat X86_64 5.7.39-1.EL7 MySQL57-Communidade 1.2 m substituindo Libs de mariadb.x86_64 1: 5.5.68-1.AMZN2 MySQL-Community-Server X86_64 5.7.39-1.EL7 MySQL57-Communidade 178 M Instalando para dependências: MySQL-Community-Client x86_64 5.7.39-1.EL7 MySQL57-Communidade 28 M Mysql-Community-Common X86_64 5.7.39-1.EL7 MySQL57-Communidade 311 K Ncurses-Compat-Libs x86_64 6.0-8.20170212.AMZN2.1.3 AMZN2-CORE 308 K Resumo da transação ============================================= =================================================== =============== Instale 3 pacotes (+3 pacotes dependentes) Tamanho total do download: 210 m está ok [S/d/n]: y 

Pressione 'y' quando o prompt para a confirmação para concluir a instalação.

Depois que a instalação do MySQL é concluída no seu sistema Amazon Linux. Você precisa ativar o serviço MySQL para iniciar a inicialização do sistema. Além disso, inicie o serviço usando os seguintes comandos:

sudo systemctl Ativar mysqld  sudo systemctl start mysqld  

Depois de iniciar o servidor MySQL pela primeira vez, uma senha gerada automaticamente é definida para a conta raiz. Você pode encontrar esta senha em logs mysql.

sudo grep 'senha temporária'/var/log/mysqld.registro  2022-08-18T07: 31: 38.099501Z 1 [NOTA] Uma senha temporária é gerada para [email protegido]: ?iy.1GMJBA = J 

Copie esta senha e use isso para o assistente de configuração pós-instalação.

Etapa 2 - Configuração de pós -instalação

O servidor comunitário MySQL foi instalado em seu sistema. Agora execute o seguinte comando para aplicar a segurança no servidor MySQL. Basta executar o comando abaixo e seguir o assistente de segurança.

sudo mysql_secure_installation  

Digite a senha root encontrada na etapa acima e defina uma nova senha para a conta ROOT MYSQL. Em seguida, siga as instruções na tela e pressione Y para todas as outras operações para aplicar uma segurança aprimorada.

  • Digite a senha para a raiz do usuário: [Digite a senha da raiz atual]
  • Nova Senha: [Digite uma nova senha root]
  • Re-introduza a nova palavra-passe: [Entre a nova senha raiz]
  • Força estimada da senha: 100
    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
  • Tudo feito!

Etapa 3 - Conecte o terminal MySQL

Tudo feito. Agora você pode se conectar ao servidor MySQL usando a linha de comando. O comando a seguir conectará o MySQL em execução no host como o usuário root. Isso solicitará a senha da conta raiz.

Mysql -u Root -p Digite a senha: Bem -vindo ao MySQL Monitor. Os comandos terminam com; ou \ g. Seu ID de conexão MySQL é 5 servidor versão: 5.7.39 MySQL Community Server (GPL) Copyright (c) 2000, 2022, 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

Neste tutorial, você aprendeu a instalar o MySQL Community Server em um sistema Amazon Linux 2.