Como instalar e proteger o phpMyAdmin no Ubuntu
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 :
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.