Instalação do phpMyAdmin no CentOS 7: Configuração e Uso

O MySQL é um sistema de gerenciamento de banco de dados amplamente adotado por desenvolvedores, conhecido por sua eficiência e flexibilidade como projeto open source. Este guia aborda a instalação do phpMyAdmin no CentOS 7, uma ferramenta web que simplifica a administração de bancos de dados MySQL e MariaDB através de uma interface gráfica intuitiva.

A principal vantagem do phpMyAdmin é a substituição da linha de comando por uma GUI acessível via navegador, facilitando tarefas complexas para usuários iniciantes. Ele suporta operações como criação e modificação de tabelas, execução de consultas SQL, gerenciamento de usuários e otimização de configurações do servidor, além de estar disponível em diversos idiomas.

Instalação no CentOS 7

Aviso: O CentOS 7 terá suporte até junho de 2024. Avalie esse fator ao escolher o sistema para ambientes de produção.

1. Configurar o Servidor Apache

O Apache é o servidor web necessário para hospedar o phpMyAdmin. Para instalá-lo e gerenciá-lo, utilize os seguintes comandos:

sudo yum install httpd -y
sudo systemctl start httpd
sudo systemctl status httpd

Verifique se o Apache está em execução acessando o IP do servidor no navegador. Caso a página padrão não apareça, inspecione a porta definida no arquivo /etc/httpd/conf/httpd.conf (padrão 80) e libere-a no firewall.

2. Instalar o PHP

Com o Apache ativo, instale o PHP para suportar a aplicação:

sudo yum install php
sudo systemctl restart httpd

3. Adicionar o Repositório EPEL

O pacote do phpMyAdmin reside no repositório EPEL. Ative-o com:

sudo yum install epel-release

4. Instalar o phpMyAdmin

Agora, proceda com a instalação do phpMyAdmin:

sudo yum install phpmyadmin

5. Ajustar as Permissões de Acesso

Por padrão, o acesso é restrito ao localhost. Para permitir conexões remotas, edite o arquivo de configuração:

sudo vim /etc/httpd/conf.d/phpMyAdmin.conf

Substitua as diretivas Require ip 127.0.0.1 pelo IP do cliente desejado ou use Require all granted para acesso irrestrito (não recomendado sem medidas de segurança adicionais).

6. Aplicar Alterações e Testar

Reiniice o servidor Apache para carregar a nova configuração:

sudo systemctl restart httpd

Acesse http://endereco-ip-do-servidor/phpmyadmin no navegador para verificar a tela de login.

7. Configurar Credenciais de Banco de Dados

As credenciais de acesso ao MySQL podem ser pré-configuradas no arquivo /etc/phpMyAdmin/config.inc.php. Abra-o e ajuste os parâmetros conforme necessário:

sudo vim /etc/phpMyAdmin/config.inc.php

Locailze as variáveis de configuração do servidor:

  • $cfg['Servers'][$i]['host'] – defina como o host do banco de dados, por exemplo, 127.0.0.1.
  • $cfg['Servers'][$i]['user'] – opcionalmente, especifique o usuário do MySQL.
  • $cfg['Servers'][$i]['password'] – opcionalmente, defina a senha correspondente.

Se esses campos forem deixados em branco, as credenciais precisarão ser inseridas manualmente na interface de login.

Finalize reiniciando o Apache para consolidar todas as configurações:

sudo systemctl restart httpd

Tags: CentOS7 phpMyAdmin MySQL apache PHP

Publicado em 7-15 22:31