Olá, como vai? 🐧
Uma dica rápida e fácil para quem precisa instalar o phpMyAdmin no CentOS 7, porque gerenciar o MySQL Server pelo phpMyAdmin é muito mais simples e rápido de executar determinadas rotinas no banco de dados. 🐬
Então veja abaixo de maneira bem objetiva como instalar e configurar o phpMyAdmin no Linux CentOS 7.
1. Instale o repositório EPEL
1 |
yum -y install epel-release |
Na sequência atualize seu sistema, para validar as alterações com o novo repositório.
1 |
yum -y update |
2. Instale o phpMyAdmin
Para instalar o phpMyAdmin no CentOS 7, é mais simples que parece. 😎
1 |
yum -y install phpMyAdmin.noarch |
3. Configurando o Acesso ao phpMyAdmin
Para obter acesso ao phpMyAdmin é necessário ajustar sua rede local no arquivo de configuração do phpMyAdmin, que fica localizado no diretório do Apache.
Abra o arquivo “/etc/httpd/conf.d/phpMyAdmin.conf” com o editor de textos de sua preferência.
1 |
vim /etc/httpd/conf.d/phpMyAdmin.conf |
Agora vamos ajustar as linhas abaixo:
Require ip
Allow from
O arquivo padrão vem da seguinte maneira:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 127.0.0.1 Require ip ::1 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 </IfModule> </Directory> |
Nós precisamos inserir o endereço da nossa rede local nesse arquivo, nas linhas mencionadas acima.
No meu caso, a minha rede local é 10.1.0.0/16, vou ajustar meu arquivo com base na minha rede, você ajusta para sua rede local ou endereço IP que irá obter o acesso.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 127.0.0.1 10.1.0.0/16 Require ip ::1 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 10.1.0.0/16 Allow from ::1 </IfModule> </Directory> |
Após ajustar o arquivo, salve o mesmo e reinicie o Apache.
1 |
systemctl restart httpd |
4. Acessando o phpMyAdmin
Feito isso você poderá acessa-lo pelo navegador => http://enderecoip/phpMyAdmin
Insira o login e senha de root do MySQL.
Pronto, phpMyAdmin instalado e configurado para acesso a sua rede local! 😄
Dúvidas, comentário e sugestões postem nos comentários…
👋🏼 Valeu! e até a próxima!
Johnny Ferreira
johnny.ferreira.santos@gmail.com
http://www.tidahora.com.br