Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills
01.11.2024

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>

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

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.

Teste suas habilidades em todos os nossos serviços de hospedagem e ganhe 15% de desconto!

Utilizar o código no ato da compra:

Skills