📒 

o phpMyAdmin é um aplicativo popular baseado na Web que fornece uma interface para gerenciar bancos de dados MySQL. Ele permite que os usuários realizem várias operações de banco de dados por meio de uma interface amigável. Este guia o guiará pelas etapas para instalar e proteger o phpMyAdmin no Ubuntu 18.04/20.04.

1. Pré-requisitos

Antes de começar, verifique se você tem o seguinte:

  • Um servidor executando o Ubuntu 18.04 ou 20.04.
  • MySQL ou MariaDB instalado e em execução.
  • Servidor da Web Apache ou Nginx instalado.
  • Privilégios Sudo no servidor.

2. Instalação do phpMyAdmin

Etapa 1: Atualizar o índice de pacotes

Abra seu terminal e atualize o índice de pacotes:

sudo apt update

Etapa 2: instalar o phpMyAdmin

Execute o seguinte comando para instalar o phpMyAdmin:

sudo apt install phpmyadmin

Durante a instalação, você será solicitado a escolher um servidor da Web. Selecione Apache ou Nginx, dependendo do que você tiver instalado.

Etapa 3: Configurar o banco de dados para o phpMyAdmin

Quando solicitado, selecione Yes para configurar o banco de dados. Também será solicitado que você digite a senha do aplicativo MySQL para o phpMyAdmin. Se você não tiver uma senha definida, deixe-a em branco e pressione Enter.

3. Configuração do Apache

Se estiver usando o Apache, talvez seja necessário ativar a configuração do phpMyAdmin. Execute o seguinte comando:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Certifique-se de que o arquivo inclua as seguintes linhas:

Alias /phpmyadmin /usr/share/phpmyadmin Options Indexes FollowSymLinks DirectoryIndex index.php # Apache 2.4 Require all granted

Salve e saia (CTRL X, Y e Enter).

Etapa 4: reiniciar o Apache

Após a configuração, reinicie o servidor Apache:

sudo systemctl restart apache2

4. Proteção do phpMyAdmin

Etapa 1: criar um arquivo de senha do Apache

Para proteger o phpMyAdmin, você pode configurar a autenticação básica. Primeiro, instale o pacote apache2-utils, caso ainda não o tenha:

sudo apt install apache2-utils

Em seguida, crie um arquivo de senha usando o seguinte comando:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd nome de usuário

Substitua o nome de usuário pelo nome de usuário desejado. Será solicitado que você digite e confirme uma senha.

Etapa 2: atualizar a configuração do phpMyAdmin

Edite o arquivo de configuração do phpMyAdmin:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Adicione as seguintes linhas dentro da seção :

AuthType Basic AuthName “Restricted Access” AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user

Etapa 3: reiniciar o Apache novamente

Depois de fazer essas alterações, reinicie o Apache mais uma vez:

sudo systemctl restart apache2

5. Acesso ao phpMyAdmin

Agora você pode acessar o phpMyAdmin navegando até:

http://your_server_ip/phpmyadmin

Será solicitado que você digite o nome de usuário e a senha do Apache que criou, seguidos do nome de usuário e da senha do MySQL.

6. Conclusão

A instalação e a proteção do phpMyAdmin no Ubuntu 18.04/20.04 é um processo simples que fornece uma interface avançada para o gerenciamento de bancos de dados MySQL. Ao seguir este guia, você pode garantir que a instalação do phpMyAdmin não seja apenas funcional, mas também segura contra acesso não autorizado. Monitore regularmente o uso do phpMyAdmin e mantenha o sistema atualizado para obter desempenho e segurança ideais.