{"id":15563,"date":"2019-05-03T17:17:18","date_gmt":"2019-05-03T20:17:18","guid":{"rendered":"https:\/\/blog.hostinger.io\/pt-tutoriais\/?p=15563"},"modified":"2026-03-10T13:01:36","modified_gmt":"2026-03-10T16:01:36","slug":"como-instalar-php-myadmin-ubuntu","status":"publish","type":"post","link":"\/pt\/tutoriais\/como-instalar-php-myadmin-ubuntu","title":{"rendered":"Como instalar phpMyAdmin no Ubuntu: guia completo"},"content":{"rendered":"<p>phpMyAdmin &eacute; uma ferramenta de administra&ccedil;&atilde;o muito popular para gerenciar bancos de dados MariaDB e MySQL atrav&eacute;s de uma interface amig&aacute;vel. Ele permite que voc&ecirc; execute tarefas de administra&ccedil;&atilde;o de banco de dados, como executar consultas, gerenciar usu&aacute;rios ou permiss&otilde;es e exportar e importar bancos de dados.<\/p><p>Configurar o phpMyAdmin em um servidor privado virtual (VPS) baseado em Linux permite que voc&ecirc; realize uma gest&atilde;o remota de banco de dados eficiente e segura. Neste artigo, voc&ecirc; aprender&aacute; como instalar e configurar o phpMyAdmin em um servidor Ubuntu. Vamos l&aacute;!<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1024x283.png\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-300x83.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-150x41.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-768x212.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2022\/12\/Linux-cheat-sheet-BR-1536x425.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-pre-requisitos-para-instalar-phpmyadmin-no-ubuntu\"><strong>Pr&eacute;-Requisitos para Instalar phpMyAdmin no Ubuntu<\/strong><\/h2><p>Antes de instalar o phpMyAdmin, certifique-se de que seu servidor atende a todos os requisitos necess&aacute;rios:<\/p><ul class=\"wp-block-list\">\n<li><strong>VPS Ubuntu<\/strong>. Seu VPS deve rodar uma vers&atilde;o recente do Ubuntu, como <strong>22.04<\/strong> ou <strong>24.04<\/strong>. Se voc&ecirc; ainda n&atilde;o possui um servidor, <a href=\"\/pt\/vps\/hospedagem-ubuntu\"><strong>adquira um plano VPS Ubuntu<\/strong><\/a> de um provedor reconhecido.<\/li>\n\n\n\n<li><strong>Instala&ccedil;&atilde;o de LAMP stack<\/strong> . Certifique-se de ter instalado o servidor web Apache, o servidor MySQL, o PHP e suas extens&otilde;es necess&aacute;rias para executar o phpMyAdmin. Se voc&ecirc; ainda n&atilde;o configurou esses elementos, confira nosso guia sobre a <a href=\"\/pt\/tutoriais\/como-instalar-linux-apache-mysql-php-lamp\"><strong>instala&ccedil;&atilde;o do stack LAMP no Ubuntu<\/strong><\/a>.<\/li>\n<\/ul><figure class=\"wp-block-image size-large\"><a href=\"\/pt\/alojamento-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/pt-tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1024x300.png\" alt=\"\" class=\"wp-image-32923\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-300x88.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-150x44.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-768x225.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2023\/02\/BR-VPS-hosting_in-text-banner-1-1536x450.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-instalar-phpmyadmin-no-ubuntu-guia-completo\"><strong>Como Instalar phpMyAdmin no Ubuntu: Guia Completo<\/strong><\/h2><p>Agora que seu servidor est&aacute; preparado, vamos instalar o phpMyAdmin. Neste tutorial, usaremos o template <strong>Ubuntu 22.04 com LAMP Stack<\/strong> dispon&iacute;vel no VPS da Hostinger.<\/p><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"580\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/hpanel-mudar-sistema-operacional-ubuntu-22-04-lamp-1024x580.png\" alt=\"mudando sistema operacional de vps no hpanel para o ubuntu 22.04 com lamp\" class=\"wp-image-45538\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/hpanel-mudar-sistema-operacional-ubuntu-22-04-lamp.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/hpanel-mudar-sistema-operacional-ubuntu-22-04-lamp-300x170.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/hpanel-mudar-sistema-operacional-ubuntu-22-04-lamp-150x85.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/hpanel-mudar-sistema-operacional-ubuntu-22-04-lamp-768x435.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-1-instale-o-pacote-phpmyadmin\"><strong>1. Instale o Pacote phpMyAdmin<\/strong><\/h3><p>Certifique-se de que voc&ecirc; est&aacute; logado em seu servidor Ubuntu e atualize sua lista de pacotes antes de instalar o phpMyAdmin. Aqui est&atilde;o as instru&ccedil;&otilde;es completas:<\/p><ol class=\"wp-block-list\">\n<li>Abra qualquer software de terminal instalado no seu computador. Ent&atilde;o, acesse seu servidor executando o seguinte comando. Substitua <strong>usuario<\/strong> pelo seu nome de usu&aacute;rio real e <strong>endereco_ip<\/strong> pelo endere&ccedil;o IP do seu servidor:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">ssh usuario@endere&ccedil;o_ip<\/pre><ol class=\"wp-block-list\" start=\"2\">\n<li>Em seguida, atualize sua lista de pacotes nos reposit&oacute;rios Ubuntu padr&atilde;o com este <a href=\"\/pt\/tutoriais\/comandos-linux\"><strong>comando Linux<\/strong><\/a>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo apt update &amp;&amp; sudo apt upgrade -y<\/pre><p>Recomendamos a instala&ccedil;&atilde;o do phpMyAdmin com esses m&oacute;dulos PHP usando o gerenciador de pacotes <strong>apt<\/strong>:<\/p><ul class=\"wp-block-list\">\n<li><strong>php-mbstring<\/strong>. Habilita suporte para strings multibyte, aprimorando o manuseio de strings n&atilde;o-ASCII.<\/li>\n\n\n\n<li><strong>php-zip<\/strong>. Permite que o PHP manipule arquivos ZIP.<\/li>\n\n\n\n<li><strong>php-gd<\/strong>. Fornece ferramentas para manipular dados de imagem.<\/li>\n\n\n\n<li><strong>php-json<\/strong> . Suporta serializa&ccedil;&atilde;o e desserializa&ccedil;&atilde;o JSON.<\/li>\n\n\n\n<li><strong>php-curl<\/strong> . Permite que o PHP se comunique com outros servidores via sintaxe de URL.<\/li>\n<\/ul><p>Para fazer isso, execute o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl -y<\/pre><ol class=\"wp-block-list\" start=\"3\">\n<li>Em seguida, voc&ecirc; deve selecionar o servidor web. Selecione <strong>apache2<\/strong> pressionando <strong>Espa&ccedil;o &rarr; Tab &rarr; Inserir<\/strong> no seu teclado.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"363\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/terminal-configuring-phpmyadmin-apache2-highlighted-1024x363.png\" alt=\"configurando o phpmyadmin no terminal\" class=\"wp-image-45543\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-apache2-highlighted.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-apache2-highlighted-300x106.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-apache2-highlighted-150x53.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-apache2-highlighted-768x272.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"4\">\n<li>Inicie a configura&ccedil;&atilde;o do banco de dados com <strong>dbconfig-common<\/strong> selecionando <strong>Sim<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"182\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/terminal-configuring-phpmyadmin-yes-selected-2048x363-1-1024x182.png\" alt=\"configurando o phpmyadmin no terminal\" class=\"wp-image-45545\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-yes-selected-2048x363-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-yes-selected-2048x363-1-300x53.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-yes-selected-2048x363-1-150x27.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-yes-selected-2048x363-1-768x136.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"5\">\n<li>Crie e confirme uma nova senha de aplica&ccedil;&atilde;o MySQL quando solicitado. Certifique-se de escolher uma senha forte que combine letras, n&uacute;meros e caracteres especiais para melhorar a seguran&ccedil;a.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"204\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/terminal-configuring-phpmyadmin-ok-selected-1024x204.png\" alt=\"configurando o phpmyadmin no terminal\" class=\"wp-image-45544\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-ok-selected.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-ok-selected-300x60.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-ok-selected-150x30.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/terminal-configuring-phpmyadmin-ok-selected-768x153.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"6\">\n<li>Ative a extens&atilde;o PHP <strong>mbstring<\/strong> executando o seguinte:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo phpenmod mbstring<\/pre><ol class=\"wp-block-list\" start=\"7\">\n<li>Reinicie o servidor Apache para aplicar todas as configura&ccedil;&otilde;es:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo systemctl restart apache2<\/pre><h3 class=\"wp-block-heading\" id=\"h-2-configure-as-permissoes-do-usuario\"><strong>2. Configure as Permiss&otilde;es do Usu&aacute;rio<\/strong><\/h3><p>Depois de terminar a instala&ccedil;&atilde;o do phpMyAdmin, o pr&oacute;ximo passo &eacute; configurar as permiss&otilde;es do usu&aacute;rio MySQL para uma gest&atilde;o de banco de dados segura e eficiente. Aqui est&aacute; o guia para configurar permiss&otilde;es no MySQL:<\/p><ol class=\"wp-block-list\">\n<li>Abra o terminal MySQL como usu&aacute;rio root:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo mysql -u root -p<\/pre><ol class=\"wp-block-list\" start=\"2\">\n<li>Insira a senha root que foi configurada durante a etapa anterior.<\/li>\n\n\n\n<li>Verifique o m&eacute;todo de autentica&ccedil;&atilde;o usado pelos usu&aacute;rios do MySQL executando esta <a href=\"\/pt\/tutoriais\/o-que-e-query\"><strong>consulta ao banco de dados<\/strong><\/a>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">SELECT user, authentication_string, plugin FROM mysql.user;<\/pre><ol class=\"wp-block-list\" start=\"4\">\n<li>Ela exibe o m&eacute;todo de autentica&ccedil;&atilde;o atual para todos os usu&aacute;rios adicionados:<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"239\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/mysql-shell-auth-socket-highlighted-1024x239.png\" alt=\"autorizando novo usu&aacute;rio no shell do mysql\" class=\"wp-image-45541\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/mysql-shell-auth-socket-highlighted.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/mysql-shell-auth-socket-highlighted-300x70.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/mysql-shell-auth-socket-highlighted-150x35.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/mysql-shell-auth-socket-highlighted-768x179.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"5\">\n<li>Se o usu&aacute;rio root estiver usando o plugin <strong>auth_socket<\/strong>, mude para <strong>caching_sha2_password<\/strong> para habilitar a autentica&ccedil;&atilde;o com senha. Substitua <strong>sua_nova_senha<\/strong> por uma senha forte de sua escolha:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'sua_nova_senha';<\/pre><ol class=\"wp-block-list\" start=\"6\">\n<li>Verifique as altera&ccedil;&otilde;es checando novamente o m&eacute;todo de autentica&ccedil;&atilde;o:<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"240\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/mysql-shell-caching-sha2-password-highlighted-1024x240.png\" alt=\"criando senha para novo usu&aacute;rio no shell do mysql\" class=\"wp-image-45542\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/mysql-shell-caching-sha2-password-highlighted.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/mysql-shell-caching-sha2-password-highlighted-300x70.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/mysql-shell-caching-sha2-password-highlighted-150x35.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/mysql-shell-caching-sha2-password-highlighted-768x180.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"7\">\n<li>Ap&oacute;s validar o m&eacute;todo de autentica&ccedil;&atilde;o, saia da sess&atilde;o MySQL:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">EXIT;<\/pre><h3 class=\"wp-block-heading\" id=\"h-3-acesse-o-phpmyadmin-em-um-navegador\"><strong>3. Acesse o phpMyAdmin em um Navegador<\/strong><\/h3><p>Com o phpMyAdmin instalado e as permiss&otilde;es do usu&aacute;rio configuradas, voc&ecirc; est&aacute; agora pronto para acessar a interface do phpMyAdmin atrav&eacute;s do seu navegador. Siga estas etapas para conectar:<\/p><ol class=\"wp-block-list\">\n<li>Abra o seu navegador.<\/li>\n\n\n\n<li>Digite a seguinte URL na barra de endere&ccedil;os do seu navegador, substituindo <strong>seu_ip_do_servidor<\/strong> pelo endere&ccedil;o IP do seu servidor Ubuntu:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">http:\/\/seu_ip_do_servidor\/phpmyadmin<\/pre><ol class=\"wp-block-list\" start=\"3\">\n<li>Como alternativa, se voc&ecirc; <a href=\"\/pt\/tutoriais\/apontar-dominio-para-vps\"><strong>conectou um dom&iacute;nio ao seu VPS<\/strong><\/a>, adicione <strong>\/phpmyadmin<\/strong> ao seu nome de dom&iacute;nio, por exemplo, <strong>seudominio.com\/phpmyadmin<\/strong>.<\/li>\n\n\n\n<li>Voc&ecirc; ver&aacute;, ent&atilde;o, a p&aacute;gina de login do phpMyAdmin. Fa&ccedil;a login com o nome de usu&aacute;rio e senha que voc&ecirc; configurou anteriormente.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1009\" height=\"1024\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/phpmyadmin-login-1009x1024.png\" alt=\"tela de login do phpmyadmin\" class=\"wp-image-45549\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login-1009x1024.png 1009w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login-296x300.png 296w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login-148x150.png 148w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login-768x779.png 768w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login.png 1024w\" sizes=\"(max-width: 1009px) 100vw, 1009px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"5\">\n<li>Uma vez conectado, voc&ecirc; pode come&ccedil;ar a gerenciar bancos de dados MySQL atrav&eacute;s do painel do phpMyAdmin.<\/li>\n\n\n\n<li>Quando voc&ecirc; tiver conclu&iacute;do suas tarefas de gerenciamento de banco de dados, saia do phpMyAdmin clicando no bot&atilde;o <strong>Sair<\/strong> no canto superior esquerdo.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"590\" height=\"650\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/phpmyadmin-log-out-highlighted.png\" alt=\"bot&atilde;o de logout do phpmyadmin\" class=\"wp-image-45548\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-log-out-highlighted.png 590w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-log-out-highlighted-272x300.png 272w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-log-out-highlighted-136x150.png 136w\" sizes=\"(max-width: 590px) 100vw, 590px\" \/><\/figure><\/div><p>Parab&eacute;ns, voc&ecirc; instalou com sucesso o phpMyAdmin no seu VPS Ubuntu. No entanto, recomendamos agora que voc&ecirc; realize algumas medidas de seguran&ccedil;a adicionais para <a href=\"\/pt\/tutoriais\/vps-seguro\"><strong>VPS<\/strong><\/a>, para proteger seus bancos de dados de acessos n&atilde;o autorizados.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-crie-um-novo-usuario-phpmyadmin-opcional\"><strong>4. Crie um Novo Usu&aacute;rio phpMyAdmin (Opcional)<\/strong><\/h3><p><a href=\"\/pt\/tutoriais\/como-criar-usuario-mysql-e-conceder-privilegios\"><strong>Criar um usu&aacute;rio dedicado ao banco de dados<\/strong><\/a> aumenta a seguran&ccedil;a e a flexibilidade de gerenciamento do seu banco. Isso &eacute; especialmente vantajoso quando v&aacute;rias pessoas precisam ter acesso ao banco de dados, mas com diferentes n&iacute;veis de permiss&otilde;es.<\/p><p>Por exemplo, um desenvolvedor web pode precisar de privil&eacute;gios de banco de dados mais amplos do que um gerente de conte&uacute;do. Portanto, configurar usu&aacute;rios espec&iacute;ficos para fun&ccedil;&otilde;es espec&iacute;ficas pode minimizar poss&iacute;veis riscos de seguran&ccedil;a.<\/p><p><strong>Usando a Linha de Comando<\/strong><\/p><ol class=\"wp-block-list\">\n<li>Comece acessando seu servidor de banco de dados MySQL. Insira a senha root quando solicitado:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo mysql -u root -p<\/pre><ol class=\"wp-block-list\" start=\"2\">\n<li>Execute esta consulta para criar um novo usu&aacute;rio. Substitua <strong>novo_usuario<\/strong> e <strong>senha<\/strong> pelas suas credenciais desejadas:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">CREATE USER 'novo_usuario'@'localhost' IDENTIFIED BY 'senha';<\/pre><ol class=\"wp-block-list\" start=\"3\">\n<li>Atribua permiss&otilde;es ao novo usu&aacute;rio. Por exemplo, para conceder todos os privil&eacute;gios em um banco de dados chamado <strong>novobancodedados<\/strong>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">GRANT ALL PRIVILEGES ON novobancodedados.* TO 'novo_usuario'@'localhost';<\/pre><ol class=\"wp-block-list\" start=\"4\">\n<li>Certifique-se de que as novas configura&ccedil;&otilde;es entrem em vigor:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">FLUSH PRIVILEGES;<\/pre><ol class=\"wp-block-list\" start=\"5\">\n<li>Saia do shell MySQL:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">EXIT;<\/pre><p><strong>Usando a Interface Gr&aacute;fica do phpMyAdmin<\/strong><\/p><ol class=\"wp-block-list\">\n<li>Fa&ccedil;a login no seu painel do phpMyAdmin atrav&eacute;s do seu navegador.<\/li>\n\n\n\n<li>V&aacute; para <strong>Contas de usu&aacute;rio<\/strong> &rarr; <strong>Adicionar conta de usu&aacute;rio <\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"556\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/phpmyadmin-user-accounts-add-user-account-highlighted-2048x1112-1-1024x556.png\" alt=\"adicionando conta de usu&aacute;rio no phpmyadmin\" class=\"wp-image-45552\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-user-accounts-add-user-account-highlighted-2048x1112-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-user-accounts-add-user-account-highlighted-2048x1112-1-300x163.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-user-accounts-add-user-account-highlighted-2048x1112-1-150x81.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-user-accounts-add-user-account-highlighted-2048x1112-1-768x417.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"3\">\n<li>Preencha os detalhes do usu&aacute;rio, incluindo o nome de usu&aacute;rio, nome do host e senha.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"475\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/phpmyadmin-add-user-account-2048x950-1-1024x475.png\" alt=\"adicionando conta de usu&aacute;rio no phpmyadmin\" class=\"wp-image-45550\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-add-user-account-2048x950-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-add-user-account-2048x950-1-300x139.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-add-user-account-2048x950-1-150x70.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-add-user-account-2048x950-1-768x356.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"4\">\n<li>Role para baixo para definir os privil&eacute;gios para o novo usu&aacute;rio. Voc&ecirc; pode escolher privil&eacute;gios globais ou espec&iacute;ficos para certos bancos de dados.<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"531\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/phpmyadmin-global-privileges-selected-2048x1061-1-1024x531.png\" alt=\"selecionando privil&eacute;gios de usu&aacute;rio no phpmyadmin\" class=\"wp-image-45551\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-global-privileges-selected-2048x1061-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-global-privileges-selected-2048x1061-1-300x155.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-global-privileges-selected-2048x1061-1-150x78.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-global-privileges-selected-2048x1061-1-768x398.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"5\">\n<li>Clique em <strong>Ir<\/strong> na parte inferior da p&aacute;gina para criar a conta do usu&aacute;rio.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-5-configurar-um-gateway-de-login-adicional-opcional\"><strong>5. Configurar um Gateway de Login Adicional (Opcional)<\/strong><\/h3><p>Voc&ecirc; pode tamb&eacute;m implementar um gateway de login adicional para tornar seu servidor mais seguro. Isso impede o acesso n&atilde;o autorizado e protege informa&ccedil;&otilde;es sens&iacute;veis, o que &eacute; especialmente importante se seu banco de dados cont&eacute;m dados cr&iacute;ticos ou pessoais.<\/p><p>Siga este guia para configurar um gateway de login para o phpMyAdmin:<\/p><ol class=\"wp-block-list\">\n<li>Use o <a href=\"\/pt\/tutoriais\/como-instalar-editor-de-texto-nano\/\"><strong>editor de texto nano<\/strong><\/a> para abrir o arquivo de configura&ccedil;&atilde;o do Apache do phpMyAdmin:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo nano \/etc\/apache2\/conf-available\/phpmyadmin.conf<\/pre><ol class=\"wp-block-list\" start=\"2\">\n<li>Dentro da se&ccedil;&atilde;o <strong>&lt;Directory \/usr\/share\/phpmyadmin&gt;<\/strong>, adicione a diretiva <strong>AllowOverride All<\/strong>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">&lt;Directory \/usr\/share\/phpmyadmin&gt;<br><br>    Options SymLinksIfOwnerMatch<br><br>    DirectoryIndex index.php<br><br>    AllowOverride All<br><br>    . . .<\/pre><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"318\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/nano-editor-allow-overides-all-highlighted-2048x636-1-1024x318.png\" alt=\"editando phpmyadmin no nano\" class=\"wp-image-45546\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/nano-editor-allow-overides-all-highlighted-2048x636-1.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/nano-editor-allow-overides-all-highlighted-2048x636-1-300x93.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/nano-editor-allow-overides-all-highlighted-2048x636-1-150x47.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/nano-editor-allow-overides-all-highlighted-2048x636-1-768x239.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><ol class=\"wp-block-list\" start=\"3\">\n<li>Salve as altera&ccedil;&otilde;es e saia do editor pressionando <strong>Ctrl + X &rarr; Y &rarr; Enter<\/strong>.<\/li>\n\n\n\n<li>Reinicie o servi&ccedil;o Apache para aplicar essas atualiza&ccedil;&otilde;es:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo systemctl restart apache2<\/pre><ol class=\"wp-block-list\" start=\"5\">\n<li>Navegue at&eacute; o diret&oacute;rio phpMyAdmin e crie um novo arquivo <strong>.htaccess<\/strong>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo nano \/usr\/share\/phpmyadmin\/.htaccess<\/pre><ol class=\"wp-block-list\" start=\"6\">\n<li>Insira as seguintes diretivas neste arquivo. Essas configura&ccedil;&otilde;es configuram a autentica&ccedil;&atilde;o b&aacute;sica, definem uma mensagem gen&eacute;rica para o prompt de login, especificam a localiza&ccedil;&atilde;o do arquivo de senha e restringem o acesso apenas a usu&aacute;rios autenticados:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">AuthType Basic<br><br>AuthName \"Restricted Files\"<br><br>AuthUserFile \/etc\/phpmyadmin\/.htpasswd<br><br>Require valid-user<\/pre><ol class=\"wp-block-list\" start=\"7\">\n<li>Uma vez conclu&iacute;do, salve e feche o arquivo.<\/li>\n\n\n\n<li>Em seguida, crie o arquivo de senhas com senhas criptografadas para autentica&ccedil;&atilde;o. Comece com o usu&aacute;rio root:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo htpasswd -c \/etc\/phpmyadmin\/.htpasswd root<\/pre><ol class=\"wp-block-list\" start=\"9\">\n<li>Voc&ecirc; ser&aacute; solicitado a definir e confirmar uma senha. Para adicionar mais usu&aacute;rios, use o comando sem a flag <strong>-c<\/strong>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo htpasswd \/etc\/phpmyadmin\/.htpasswd newuser<\/pre><ol class=\"wp-block-list\" start=\"10\">\n<li>Para garantir que todas as suas novas configura&ccedil;&otilde;es estejam ativas, reinicie o Apache novamente usando o mesmo comando <strong>systemctl restart<\/strong>.<\/li>\n\n\n\n<li>Acesse o phpMyAdmin no seu navegador. Voc&ecirc; precisar&aacute; inserir o nome de usu&aacute;rio e a senha que acabou de configurar:<\/li>\n<\/ol><div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"374\" src=\"https:\/\/blog.hostinger.io\/br-tutoriais\/wp-content\/uploads\/sites\/53\/2019\/05\/phpmyadmin-login-authentication-1024x374.png\" alt=\"acessando phpmyadmin no navegador chrome\" class=\"wp-image-45547\" srcset=\"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login-authentication.png 1024w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login-authentication-300x110.png 300w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login-authentication-150x55.png 150w, https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-content\/uploads\/sites\/26\/2019\/05\/phpmyadmin-login-authentication-768x281.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Ao longo deste guia, passamos pelo passo a passo para instalar e configurar o phpMyAdmin no seu servidor Ubuntu:<\/p><ol class=\"wp-block-list\">\n<li>Baixe e instale o phpMyAdmin do reposit&oacute;rio de pacotes.<\/li>\n\n\n\n<li>Configure contas de usu&aacute;rio seguras no MySQL.<\/li>\n\n\n\n<li>Fa&ccedil;a login no phpMyAdmin atrav&eacute;s de um navegador.<\/li>\n\n\n\n<li>Configure contas de usu&aacute;rio adicionais e permiss&otilde;es personalizadas.<\/li>\n\n\n\n<li>Adicione autentica&ccedil;&atilde;o <strong>.htaccess<\/strong> para fortalecer a seguran&ccedil;a.<\/li>\n<\/ol><p>Ao seguir esses passos, voc&ecirc; garante um ambiente robusto para gerenciar bancos de dados MySQL. Lembre-se: manter um sistema de banco de dados seguro &eacute; crucial para administradores e desenvolvedores de banco de dados. Boa sorte!<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-phpmyadmin-ubuntu-perguntas-frequentes\"><strong>Como Instalar phpMyAdmin Ubuntu: Perguntas Frequentes<\/strong><\/h2><p>Esta se&ccedil;&atilde;o responde &agrave;s perguntas mais comuns sobre a instala&ccedil;&atilde;o do phpMyAdmin no Ubuntu.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944163d2dca6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">O phpMyAdmin &eacute; Seguro?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, o phpMyAdmin &eacute; seguro quando configurado corretamente. Ele oferece recursos como preven&ccedil;&atilde;o de ataques de for&ccedil;a bruta e controles de acesso do usu&aacute;rio. Para tornar as configura&ccedil;&otilde;es do seu servidor web ainda mais seguras, use senhas fortes e atualize regularmente o phpMyAdmin.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944163d2dcab\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">O Que Fazer se Eu Esquecer Minha Senha Root do MySQL?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Se voc&ecirc; esquecer sua senha root do MySQL, &eacute; poss&iacute;vel redefini-la interrompendo o servi&ccedil;o MySQL e iniciando-o com a op&ccedil;&atilde;o &ndash;skip-grant-tables para habilitar o acesso sem senha. Ent&atilde;o, fa&ccedil;a login como root e defina uma nova senha. Por fim, reinicie o MySQL e fa&ccedil;a login no banco de dados usando sua nova senha.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944163d2dcac\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Por Que N&atilde;o Consigo Acessar o phpMyAdmin Ap&oacute;s a Instala&ccedil;&atilde;o?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Se voc&ecirc; n&atilde;o estiver conseguindo acessar o phpMyAdmin ap&oacute;s a instala&ccedil;&atilde;o, verifique se o Apache e o PHP est&atilde;o corretamente configurados e em execu&ccedil;&atilde;o. Certifique-se de que o phpmyadmin.conf est&aacute; inclu&iacute;do na configura&ccedil;&atilde;o do Apache e que todas as extens&otilde;es PHP necess&aacute;rias est&atilde;o instaladas. Al&eacute;m disso, certifique-se de que o seu servi&ccedil;o MySQL est&aacute; ativo.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>phpMyAdmin &eacute; uma ferramenta de administra&ccedil;&atilde;o muito popular para gerenciar bancos de dados MariaDB e MySQL atrav&eacute;s de uma interface amig&aacute;vel. Ele permite que voc&ecirc; execute tarefas de administra&ccedil;&atilde;o de banco de dados, como executar consultas, gerenciar usu&aacute;rios ou permiss&otilde;es e exportar e importar bancos de dados. Configurar o phpMyAdmin em um servidor privado virtual [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pt\/tutoriais\/como-instalar-php-myadmin-ubuntu\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"","rank_math_description":"Saiba como instalar php myadmin Ubuntu. Tutorial simples e direto ao ponto. Clique para conferir no Blog da Hostinger.","rank_math_focus_keyword":"instalar phpmyadmin ubuntu","footnotes":""},"categories":[4915],"tags":[6537],"class_list":["post-15563","post","type-post","status-publish","format-standard","hentry","category-vps","tag-instalar-phpmyadmin-no-ubuntu"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-instalar-php-myadmin-ubuntu","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-instalar-php-myadmin-ubuntu","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15563","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/comments?post=15563"}],"version-history":[{"count":10,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15563\/revisions"}],"predecessor-version":[{"id":49391,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/posts\/15563\/revisions\/49391"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/media?parent=15563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/categories?post=15563"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-json\/wp\/v2\/tags?post=15563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}