Ir para conteúdo

Featured Replies

Postado

Olá, esse tutorial é uma parte do tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ... 

Aqui ensinaremos como instalar o PHPMYADMIN.

 

PASSO 1 - COMO INSTALAR O PHPMYADMIN

 

Embora muitos usuários precisam da funcionalidade de um sistema de gerenciamento de banco de dados (como o MariaDB, por exemplo), talvez não se sintam à vontade para interagir com o sistema unicamente a partir do prompt. Diante disto, o phpMyAdmin foi criado para que os usuários possam interagir com o MariaDB através de uma interface Web.

- Neste guia, discutiremos como instalar e proteger o phpMyAdmin para que você possa usá-lo com segurança para gerenciar seus bancos de dados em um sistema Ubuntu 22.04.

 

Execute o seguinte comando para instalar o phpmyadmin e posterior digite Y para aprovar a instalação. 

sudo apt install phpmyadmin

 

Note que o processo de instalação exige que você faça algumas escolhas para configurar o phpMyAdmin corretamente. Analisaremos essas opções em instantes: 

 

- Você será solicitado a escolher um servidor da Web para configurar. Como estamos usando o Nginx, devemos apenas pressionar TAB, depois de OK e depois avançar para a próxima etapa.

image.thumb.png.82025e1e08777ed1c92d6160c9f2d115.png

 

Depois disso, você será perguntado se deve usar dbconfig-common para configurar o banco de dados do aplicativo. Selecione YES.

image.thumb.png.20d84cffc8fd6cba22e57ee125666a06.png

 

Você também será solicitado a criar uma senha. Aqui você pode deixar em branco e obter uma senha aleatória no phpMyAdmin. Apenas aperte ENTER.

 

A instalação terminará. Você precisará criar um atalho dos arquivos de instalação para o diretório raiz do seu servidor, para que o servidor nginx encontre e atenda corretamente os arquivos phpMyAdmin: 

sudo ln -s /usr/share/phpmyadmin /home/www

 

PASSO 2 - CRIANDO USUÁRIO E SENHA PARA O PHPMYADMIN


- Nas última versões do servidor MariaDB você não poderá fazer login no phpMyAdmin usando a conta root do MariaDB e receberá um erro "Acesso negado para usuário 'root'@'localhost'".
- Em vez disso, você deve criar uma nova conta de "super usuário" apenas para o phpMyAdmin.

Para criar um "super usuário" faça o login no MariaDB pelo terminal usando a senha de root do MariaDB:

sudo mariadb

 

 Uma vez logado, adicione um novo "super usuário" MariaDB com o nome de usuário de sua escolha. Neste exemplo, defina o nome do novo usuário onde está "tester" e defina a nova senha deste usuário:

CREATE USER 'tester'@'localhost' IDENTIFIED BY 'nova_senha_aqui';

 

Agora,  conceda privilégios de "super usuário" ao seu novo usuário "tester" (não se esqueça de mudar o nome do usuário no comando):

 Uma vez logado, adicione um novo "super usuário" MariaDB com o nome de usuário de sua escolha. Neste exemplo, defina o nome do novo usuário onde está "tester" e defina a nova senha deste usuário:

GRANT ALL PRIVILEGES ON *.* TO 'tester'@'localhost';

 

E por fim, saia do MariaDB com o comando:

exit

 

Agora você deve poder acessar o phpMyAdmin usando esta nova conta de usuário e senha.

 

PASSO 3 - PROTEGENDO O PHPMYADMIN

 

Vá até /home/www onde está o atalho do phpmyadmin e renomeie a pasta para um nome bem incomum do seu gosto, como por exemplo: vamolameuparcacadeophpmyadmin

Desta forma, para acessar o phpmyadmin do navegador terá que usar o endereço IP/vamolameuparcacadeophpmyadmin


A princípio é isso!

 

Siga as atualizações no tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ... 

 

 

Fontes: 

https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-on-ubuntu-20-04-pt

https://www.letscloud.io/community/como-instalar-e-proteger-o-phpmyadmin-com-nginx-em-um-ubuntu

https://devanswers.co/install-secure-phpmyadmin-nginx-ubuntu-20-04/

 

Editado agora por luanluciano93 (veja o histórico de edições)

Editado por luanluciano93 (veja o histórico de edições)

  • luanluciano93 mudou o título para Instalando o PHPMYADMIN no Ubuntu 22.04

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo