Como instalar e proteger o phpMyAdmin no Ubuntu
o phpMyAdmin é uma aplicação popular baseada na Web que fornece uma interface para gerir bases de dados MySQL. Ele permite que os usuários realizem várias operações de banco de dados através de uma interface amigável. Este guia irá guiá-lo através dos passos para instalar e proteger o phpMyAdmin no Ubuntu 18.04/20.04
1. Pré-requisitos
Antes de começar, certifique-se de ter o seguinte
- Um servidor executando o Ubuntu 18.04 ou 20.04.
- MySQL ou MariaDB instalado e em execução.
- Servidor Web Apache ou Nginx instalado.
- Privilégios Sudo no servidor.
2. Instalando o phpMyAdmin
Etapa 1: Atualizar o índice do pacote
Abra seu terminal e atualize o índice do pacote
sudo apt update
Etapa 2: Instalar o phpMyAdmin
Execute o seguinte comando para instalar o phpMyAdmin
sudo apt install phpmyadmin
Durante a instalação, ser-lhe-á pedido que escolha um servidor Web. Selecione Apache ou Nginx, dependendo do que você instalou
Passo 3: Configurar a base de dados para o phpMyAdmin
Quando solicitado, selecione Sim para configurar a base de dados. Também lhe será pedido que introduza a palavra-passe da aplicação MySQL para o phpMyAdmin. Se não tiver uma senha definida, deixe-a em branco e pressione Enter
3. Configurando o Apache
Se estiver a utilizar o Apache, poderá ser 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 ficheiro inclui as seguintes linhas
Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options Indexes FollowSymLinks DirectoryIndex index.php <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> </Directory>
Salve e saia (CTRL + X, depois Y, depois Enter)
Etapa 4: Reiniciar o Apache
Após a configuração, reinicie o servidor Apache
sudo systemctl restart apache2
4. Protegendo o 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 se ainda não o tiver
sudo apt install apache2-utils
Em seguida, crie um arquivo de senha usando o seguinte comando
sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
Substitua o nome de utilizador pelo nome de utilizador pretendido. Ser-lhe-á pedido que introduza e confirme uma palavra-passe
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 secção <Diretory /usr/share/phpmyadmin>
Passo 3: Reiniciar o Apache novamente
Depois de fazer essas alterações, reinicie o Apache mais uma vez
sudo systemctl restart apache2
5. Acessando o phpMyAdmin
Agora você pode acessar o phpMyAdmin navegando para
http://your_server_ip/phpmyadmin
Ser-lhe-á pedido que introduza o nome de utilizador e a palavra-passe do Apache que criou, seguidos do nome de utilizador e da palavra-passe do MySQL
6. Conclusão
Instalar e proteger o phpMyAdmin no Ubuntu 18.04/20.04 é um processo simples que fornece uma interface poderosa para gerenciar bancos de dados MySQL. Seguindo este guia, você pode garantir que a sua instalação do phpMyAdmin não seja apenas funcional, mas também segura contra acesso não autorizado. Monitorize regularmente a utilização do phpMyAdmin e mantenha o seu sistema atualizado para um desempenho e segurança ideais.