Como Instalar o MySQL no CentOS/AlmaLinux/Red Hat: Um Guia Passo a Passo

  • 24 de fevereiro de 2024

MySQL é um sistema de gerenciamento de banco de dados relacional (RDBMS) de código aberto, amplamente utilizado para aplicações web e como componente de uma pilha de tecnologia LAMP (Linux, Apache, MySQL, PHP/Python/Perl). Este tutorial o guiará através da instalação do MySQL em sistemas CentOS, AlmaLinux ou Red Hat Enterprise Linux (RHEL).

Pré-requisitos

  • Um servidor VPS rodando CentOS, AlmaLinux ou Red Hat Enterprise Linux
  • Acesso ao terminal como usuário com privilégios de sudo ou root

Passo 1: Adicionar o Repositório do MySQL

O MySQL pode não estar disponível diretamente nos repositórios padrão do CentOS, AlmaLinux ou RHEL. Portanto, você precisará adicionar o repositório do MySQL ao seu sistema. Primeiro, baixe o pacote do repositório MySQL:

sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

Para CentOS 8 ou AlmaLinux/RHEL 8, altere el7 para el8 na URL.

Passo 2: Instalar o MySQL Server

Após adicionar o repositório, instale o MySQL Server com o seguinte comando:

sudo yum install mysql-server -y

Passo 3: Iniciar o Serviço MySQL

Uma vez instalado, inicie o serviço MySQL e habilite-o para iniciar automaticamente na inicialização do sistema:

sudo systemctl start mysqld sudo systemctl enable mysqld

Passo 4: Configuração de Segurança Inicial

Após a instalação, uma senha temporária é gerada para o usuário root do MySQL. Você pode encontrá-la no log de erro do MySQL:

sudo grep 'temporary password' /var/log/mysqld.log

Anote a senha temporária. Em seguida, execute o script de segurança inicial:

sudo mysql_secure_installation

Siga as instruções para configurar sua senha root do MySQL, remover usuários anônimos, desabilitar o login remoto do root e remover o banco de dados de teste.

Passo 5: Acessar o Banco de Dados MySQL

Para acessar o banco de dados MySQL, use o seguinte comando:

mysql -u root -p

Digite a senha do root quando solicitado.

Passo 6: (Opcional) Criar um Novo Usuário

Dentro do shell do MySQL, você pode criar um novo usuário e conceder privilégios:

CREATE USER 'novo_usuario'@'localhost' IDENTIFIED BY 'nova_senha'; GRANT ALL PRIVILEGES ON *.* TO 'novo_usuario'@'localhost'; FLUSH PRIVILEGES;

Substitua novo_usuario e nova_senha pelos valores desejados.

Conclusão

Você instalou com sucesso o MySQL no seu sistema CentOS, AlmaLinux ou Red Hat. Este guia cobriu a instalação do MySQL, a configuração inicial de segurança e como criar um novo usuário no banco de dados. Agora você pode começar a desenvolver suas aplicações usando o MySQL como seu sistema de gerenciamento de banco de dados.

Press ESC to close