Como instalar o PgAdmin no Rocky Linux e AlmaLinux
PgAdmin 4 é uma ferramenta de administração de banco de dados PostgreSQL de código aberto, poderosa e front-end. O PgAdmin 4 permite que os administradores gerenciem perfeitamente bancos de dados PostgreSQL a partir de um navegador da web e executem consultas SQL entre outras tarefas de banco de dados. Está escrito em Python e Javascript/JQuery e é uma melhoria de seu antecessor PgAdmin.
Recursos do PgAdmin 4
Recursos notáveis incluem:
- Um editor SQL com destaque de sintaxe.
- Interface de usuário redesenhada e com nova aparência.
- Ferramenta de consulta SQL ao vivo para edição direta dos dados.
- Ferramentas poderosas e fáceis de usar para tarefas administrativas diárias de banco de dados.
- Interface web responsiva e muito mais.
Neste artigo, nos concentramos em como você pode instalar o PgAdmin4 no Rocky Linux e no AlmaLinux.
Pré-requisitos
Como requisito, você precisa ter o PostgreSQL instalado. Já temos um guia sobre como instalar o PostgreSQL no Rocky Linux e AlmaLinux.
Etapa 1: adicionar o repositório PgAdmin4 no Rocky Linux
Para instalar o PgAdmin4, o primeiro passo será adicionar o repositório PgAdmin4. Mas primeiro, instale o pacote yum-utils.
sudo dnf install yum-utils
Em seguida, desative os repositórios comuns do PostgreSQL para se preparar para a instalação dos pacotes PgAdmin4 mais recentes.
sudo yum-config-manager --disable pgdg-common
Assim que o comando for executado com sucesso, instale o repositório PgAdmin4.
sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-2-1.noarch.rpm
Etapa 2: Instale o PgAdmin4 no Rocky Linux
Assim que o repositório PgAdmin4 estiver instalado, atualize os repositórios do sistema.
sudo dnf update
Em seguida, instale o pgAdmin 4 executando o comando:
sudo dnf install pgadmin4
Isso instala o servidor web pgAdmin4, Apache juntamente com outras dependências exigidas pelo PgAdmin4. Pressione 'Y'
quando solicitado a instalar todos os pacotes e dependências.
Etapa 3: iniciar e ativar o servidor Web Apache
Antes de configurar o PgAdmin4, precisamos iniciar o serviço de servidor web Apache. Isto é necessário porque PgAdmin4 é executado em um servidor web.
Para habilitar o servidor web Apache, execute o comando:
sudo systemctl enable httpd
Uma vez ativado, prossiga e inicie o serviço Apache da seguinte maneira.
sudo systemctl start httpd
Para verificar se o Apache está rodando, execute o comando:
sudo systemctl status httpd
Etapa 4: configurar o PgAdmin4 no Rocky Linux
Continuando, agora podemos prosseguir com a configuração do PgAdmin4 executando o script de configuração do PgAdmin4 conforme mostrado:
sudo /usr/pgadmin4/bin/setup-web.sh
O script configura PgAdmin4 no modo web e solicita detalhes como endereço de e-mail e senha. Estes serão, posteriormente, usados para autenticação. Portanto, forneça seu endereço de e-mail e senha e pressione 'y'
para reiniciar o servidor Apache.
Antes de acessarmos a interface web do PgAdmin4, precisamos ajustar nossas configurações do SELinux. Se o SELinux estiver no modo de aplicação, configure-o para o modo permissivo conforme mostrado.
sudo setenforce permissive
Também precisamos configurar o firewall para permitir o tráfego HTTP conforme mostrado.
sudo firewall-cmd --permanent --add-service=http
Em seguida, recarregue para efetuar as alterações.
sudo firewall-cmd --reload
Etapa 5: acesse o PgAdmin4 no Rocky Linux
Por fim, para fazer login, inicie seu navegador e visite o URL:
http://server-ip/pgadmin4
Insira as credenciais de login, ou seja, o endereço de e-mail e a senha que você definiu anteriormente, e clique no botão ‘Login’.
O painel do PgAdmin 4 será visualizado.
Por padrão, nenhum servidor de banco de dados está conectado no momento. Para conectar-se a um novo servidor de banco de dados, clique no ícone ‘Adicionar novo servidor’.
Na seção ‘Geral’, forneça um nome para o seu servidor de banco de dados. No nosso caso, forneceremos um nome arbitrário – o banco de dados PostgreSQL local.
Em seguida, clique na guia ‘Conexão’ e preencha os detalhes necessários. Aqui estamos usando o banco de dados Postgres padrão e as credenciais do usuário. A senha pertence ao usuário postgres.
Em seguida, clique em ‘Salvar’.
Após a conexão bem-sucedida, o servidor de banco de dados aparecerá na barra lateral esquerda. Clique nele para visualizar detalhes adicionais do banco de dados e visualizar os painéis de desempenho.
Neste guia, instalamos com sucesso o PgAdmin4 no Rocky Linux e no AlmaLinux e adicionamos um servidor de banco de dados para monitorar o desempenho dos bancos de dados.