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 -pUma 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;
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.

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
Verifique o pacote phpmyadmin com o seguinte comando ‘ apt info ‘.
sudo apt info phpmyadminComo 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.

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
Selecione o servidor web padrão como ‘ apache2 ‘, então OK.

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

Agora insira a nova senha para o usuário do phpMyAdmin e repita a senha.
Repita sua 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.

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

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 rewriteAbra o trecho padrão do Apache para o phpMyAdmin ‘ /etc/phpmyadmin/apache.conf ‘ usando o seguinte editor nano.
sudo nano /etc/phpmyadmin/apache.confNo 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/phpmyadminAdicione a opção ‘ AllowOverride All ‘ à diretiva do phpMyAdmin ‘
...
...
AllowOverride All
...
...
Quando terminar, salve o arquivo e saia do editor.

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/.htaccessInsira 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-userSalve 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
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 configtestPor fim, execute o comando abaixo para reiniciar o servidor web Apache e aplicar sua nova configuração do Apache.
sudo systemctl restart apache2Testando 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.

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.

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 ‘.

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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.