Instalação phpMyAdmin · 5 min read · Jan 07, 2026

Instalação do phpMyAdmin no Ubuntu 24.04

phpMyAdmin é uma ferramenta gratuita e de código aberto para gerenciar e administrar servidores MySQL. Ele permite que você gerencie dados MySQL a partir de um navegador da web, e você pode gerenciar bancos de dados, tabelas, colunas, índices, relações, usuários, permissões, etc., a partir de uma única interface de painel no seu navegador da web.

Com o phpMyAdmin, você pode importar e exportar dados para o servidor MySQL. Você pode importar dados CSV e SQL para o seu MySQL e também exportar seus dados para vários formatos, como CSV, SQL, XML, Latex, XML, PDF e texto e planilha OpenDocument.

Este tutorial mostrará como instalar o phpMyAdmin no Ubuntu 24.04. Você instalará o phpMyAdmin e, em seguida, o protegerá através do módulo basic_auth do Apache.

Pré-requisitos

Antes de prosseguir, confirme que você possui o seguinte:

  • Um servidor Ubuntu 24.04.

  • Um usuário não-root com privilégios de administrador.

  • Um LAMP Stack (Linux, Apache, MySQL/MariaDB e PHP) instalado.

Configurando o usuário MySQL/MariaDB

Antes de instalar o phpMyAdmin, vamos criar um usuário dedicado do MySQL/MariaDB para gerenciar bancos de dados via phpMyAdmin. Este usuário terá privilégios para acessar todos os bancos de dados no servidor MySQL/MariaDB, então certifique-se de usar uma senha forte.

Faça login no seu servidor MySQL/MariaDB com o seguinte comando ‘ mysql ‘. Digite sua senha de root do MySQL/MariaDB quando solicitado.

sudo mysql -u root -p

Uma vez logado, execute as seguintes consultas para criar um novo usuário MySQL/MariaDB. Neste caso, você criará um usuário ‘ newuser ‘ com a senha ‘ mystrongpassword ‘. Este usuário será usado para gerenciar bancos de dados via phpMyAdmin.

CREATE USER newuser@localhost IDENTIFIED BY 'mystrongpassword';  
GRANT ALL PRIVILEGES ON *.* TO newuser@localhost;  
FLUSH PRIVILEGES;

criar novo usuário

Agora verifique o usuário ‘ newuser ‘ com a seguinte consulta. Certifique-se de que o usuário ‘ newuser ‘ pode acessar todos os bancos de dados . dentro do seu servidor MySQL/MariaDB.

SHOW GRANTS FOR newuser@localhost;

Digite quit para sair quando terminar.

verificar privilégios

Instalando o phpMyAdmin via repositório do Ubuntu

No Ubuntu, o phpMyAdmin pode ser instalado de duas maneiras, via repositório oficial do Ubuntu e manualmente a partir do código-fonte. Nesta seção, você instalará o phpMyAdmin via o repositório do Ubuntu, que requer que o LAMP Stack (Linux, Apache, MySQL/MariaDB) esteja instalado.

Primeiro, atualize seu índice de pacotes do Ubuntu com o seguinte comando.

sudo apt update

atualizar repositório

Verifique o pacote phpmyadmin com o seguinte comando ‘ apt info ‘.

sudo apt info phpmyadmin

Como você pode ver abaixo, o phpMyAdmin 5.2.1 está disponível no repositório universo/web do Ubuntu. O pacote phpMyAdmin requer os pacotes php-mysql e dbconfig-common para a instalação.

instalar phpmyadmin

Agora instale o phpMyAdmin no seu servidor Ubuntu com o seguinte comando ‘apt install’. Digite Y para confirmar a instalação.

sudo apt install phpmyadmin

instalar phpmyadmin

Selecione o servidor web padrão como ‘ apache2 ‘, então OK.

selecionar apache2 como servidor web

Selecione Sim para confirmar o banco de dados para o phpMyAdmin via dbconfig-common.

configurar db via dbconfig-common

Agora insira a nova senha para o usuário do phpMyAdmin e repita a senha.

Repita sua senha:

confirmar senha

Após a conclusão da instalação, sua instalação do phpMyAdmin deve estar disponível em:

  • /etc/phpmyadmin/: Este é o diretório de configuração principal para o phpMyAdmin.

  • /usr/share/phpmyadmin: É aqui que o código-fonte do phpMyAdmin é armazenado.

Por fim, abra seu navegador da web e visite http://192.168.5.30/phpmyadmin. Se sua instalação for bem-sucedida, você verá a página de login do phpMyAdmin.

Faça login com o novo usuário MySQL/MariaDB que você criou e clique em Login para confirmar.

login phpMyAdmin

Se sua autenticação for bem-sucedida, você deve ver o painel do phpMyAdmin como o seguinte:

painel phpmyadmin

Protegendo a instalação do phpMyAdmin

Agora que você instalou o phpMyAdmin, você irá proteger seu phpMyAdmin mudando o caminho de instalação padrão e implementando o módulo basic_auth do Apache. Isso adicionará uma nova autenticação ao seu phpMyAdmin,

Primeiro, habilite o módulo de reescrita para o servidor web Apache com o seguinte comando.

sudo a2enmod rewrite

Abra o trecho padrão do Apache para o phpMyAdmin ‘ /etc/phpmyadmin/apache.conf ‘ usando o seguinte editor nano.

sudo nano /etc/phpmyadmin/apache.conf

No topo da linha, mude o caminho de instalação do phpMyAdmin. Neste caso, o caminho do phpMyAdmin será alterado para ‘ /padm ‘.

Alias /padm /usr/share/phpmyadmin

Adicione a opção ‘ AllowOverride All ‘ à diretiva do phpMyAdmin ‘ ‘. Isso permite que você substitua essa configuração de diretiva via o arquivo .htaccess.

  
 ...  
 ...  
 AllowOverride All  
...  
...  

Quando terminar, salve o arquivo e saia do editor.

proteger phpmyadmin

Agora crie um novo arquivo .htaccess dentro do diretório do phpMyAdmin ‘/usr/share/phpmyadmin/‘ com o seguinte editor nano.

sudo nano /usr/share/phpmyadmin/.htaccess

Insira a seguinte configuração no arquivo. Com isso, você protegerá a diretiva do phpMyAdmin via o módulo basic_auth do Apache.

AuthType Basic  
AuthName "Arquivos Restritos"  
AuthUserFile /etc/phpmyadmin/.htpasswd  
Require valid-user

Salve o arquivo e saia do editor quando terminar.

Em seguida, execute o seguinte comando para gerar um novo arquivo de senha ‘/etc/phpmyadmin/.htpasswd’ para autenticação básica. Neste exemplo, você criará um novo primeiro usuário ‘ padm ‘. Em seguida, insira sua senha e repita quando solicitado.

sudo htpasswd -c /etc/phpmyadmin/.htpasswd padm

configurar apache basic_auth

Agora execute o seguinte comando para verificar sua configuração do Apache. Certifique-se de que você tenha a sintaxe correta e você receberá a saída ‘ Syntax is OK ‘.

sudo apachectl configtest

Por fim, execute o comando abaixo para reiniciar o servidor web Apache e aplicar sua nova configuração do Apache.

sudo systemctl restart apache2

Testando sua instalação do phpMyAdmin

Abra seu navegador da web e visite sua instalação do phpMyAdmin com o novo caminho, como http://192.168.5.30/padm. Se sua configuração for bem-sucedida, você será solicitado a autenticação de senha do módulo basic_auth do Apache.

Insira seu usuário e senha e clique em Entrar.

login basic_auth

Se a autenticação for bem-sucedida, você verá a página de login do phpMyAdmin. Caso contrário, você verá a página de Não Autorizado.

login phpmyadmin

Faça login no phpMyAdmin com seu usuário e senha do MySQL/MariaDB e clique em Login para confirmar.

Agora você verá que o phpMyAdmin está rodando no caminho personalizado ‘ /padm ‘.

phpmyadmin novo caminho

Você agora completou a instalação do phpMyAdmin no servidor Ubuntu 24.04 e protegeu o phpMyAdmin mudando a instalação padrão e implementando o módulo basic-auth do Apache, que adiciona uma nova autenticação antes de acessar a página de login do phpMyAdmin.

Esta instalação permite que você acesse rapidamente o phpMyAdmin de qualquer host virtual ou nome de domínio. Portanto, se o HTTPS estiver habilitado no seu nome de domínio, você também pode acessar o phpMyAdmin via HTTPS seguro.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.