Como Instalar phpMyAdmin no Ubuntu 18.04
O MySQL é um sistema de gerenciamento de banco de dados de código aberto e gratuito, amplamente usado em aplicações comuns. É uma parte integral da aplicação web LAMP que também inclui Apache – um código aberto gratuito, de servidor web de plataforma cruzada.
Embora você possa fazer tudo o que quiser através da interface de linha de comando, algumas pessoas preferem usar o GUI ou Graphical User Interface (Interface Gráfica do Usuário) para trabalhar com bancos de dados.
Isso nos leva ao phpMyAdmin. O phpMyAdmin é uma ferramenta GUI gratuita e de código aberto para gerenciar bancos de dados MySQL. Mesmo sendo relativamente fácil de instalar phpMyAdmin no servidor Ubuntu, o procedimento é um pouco muda um pouco com o lançamento da versão Ubuntu OS 18.04 onde os usuários de acesso root para aplicações foram desabilitadas por questões de segurança.
Neste artigo, você vai aprender como instalar phpMyAdmin no Ubuntu 18.04 operando um servidor Apache com bando de dados MySQL.
Pré-requisitos
Para instalar phpMyAdmin você deve ter um servidor Apache com banco de dados MySQL funcionando e operando no Ubuntu 18.04 OS. Você também deve ter familiaridade com a interface de linha de comando.
Instalar phpMyAdmin no Ubuntu 18.04
O processo de instalação é bem fácil se você já tiver as aplicações que mencionamos funcionando corretamente.
Abra a interface de linha de comando e acesse seu serviço de hospedagem VPS usando SSH. Está com problemas aí? Veja nosso tutorial PuTTY.
Em seguida, execute o comando:
sudo apt-get install phpmyadmin php-mbstring php-gettext –y
Observe que durante o processo de instalação, você terá que selecionar um servidor web. Selecione apache2 ao pressionar Espaço e TAB e aperte Enter para continuar.
Então você será questionado sobre a configuração do banco de dados. Selecione YES e continue.
Defina “MySQL application password for phpmyadmin”. Certifique-se de usar uma senha única e segura. Confirme novamente quando exibida.
Por fim, insira a senha do admin user do banco de dados.
Quando o processo de instalação estiver completo, abra o seu navegador e aponte a URL para http://SERVER_IP/phpmyadmin (onde SERVER_IP é o endereço do IP do seu servidor).
Caso você use um localhost, use a URL http://localhost/phpmyadmin e faça login.
Observe que no Ubuntu 18.04, você não pode fazer login como usuário root por questões de segurança. Então faça o login com o nome de usuário phpmyadmin e senha MySQL que você definiu antes.
Agora tem um detalhe, imediatamente após fazer o login, você vai descobrir que a interface phpMyAdmin tem opções disponíveis limitadas. Para tornar este UI phoMyAdmin uma solução prática, devemos garantir algumas permissões ao usuário phpmyadmin.
Concedendo permissões ao usuário “phpmyadmin”
Abra a interface de linha de comando e faça login ao MySQL com o comando:
sudo mysql -u root –p
Conceda permissões ao usuário phpmyadmin com estes comando:
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost';
FLUSH PRIVILEGES;
EXIT
Agora, desconecte o phpMyAdmin se ainda estiver logado e faça o login novamente com o mesmo nome de usuário phpmyadmin que usou antes. Agora você tem os privilégios completos para o MySQL.
Solução Alternativa
Por razões de segurança, se você não quer usar ou trabalhar com conta padrão phpmyadmin. Então, você tem que criar um novo usuário admin you MySQL com todos os privilégios. Basta escrever estes comandos na linha de comando da interface:
CREATE USER USERNAME IDENTIFIED by 'PASSWORD'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost'; FLUSH PRIVILEGES; EXIT
Observe que o USERNAME (nome de usuário) e PASSWORD (senha) devem ser únicos e fortes. Escreva o nome de usuário na segunda linha com o nome de usuário que você criou na primeira. Todos os comandos devem ser executados uma linha por vez.
Reinicie o servidor Apache se você encontrar algum problema com o login. O comando para reiniciar o servidor é:
sudo service apache2 restart
É recomendado conferir a acab “Status”, que irá exibir um número de conexões ao servidor MySQL, e as queries MySQL que estão sendo executadas no servidor e o tempo de uptime do servidor.
Conclusão
Isso é tudo! Você instalou e configurou o phpMyAdmin no Ubuntu 18.04 com as permissões de administrador concedidas perfeitamente. Agora você pode começar a trabalhar com alguns recursos mais avançados. Confira o documento oficial do phpMyadmin para mais informações e fique ligado!
Comentários
junho 28 2020
Olá, ao executar o comando para instalar o phpmyadmin, aparece a seguinte mensagem: "Unable to locate package –y"
julho 01 2020
Oi, Jone! É provável que você tenha pulado algum comando da lista. Esse erro ocorre quando a máquina não tem o pacote necessário. Nesse caso, o pacote é instalado no primeiro comando "apt-get". Se precisar de mais ajuda, fale com nossos agentes de atendimento pelo chat. Eles com certeza vão te ajudar!
agosto 19 2021
Comando correto para criar o usuario alternativo : mysql> CREATE USER 'wordpress'@'localhost' IDENTIFIED WITH mysql_native_password BY '{superSecretPassword!123}'; mysql> GRANT ALL ON `wordpress`.* TO 'wordpress'@'localhost';
agosto 26 2021
Obrigado pela contribuição, Joel! Vou repassá-la para nossa equipe técnica ?