E vamos para mais um tutorial muito útil pra galera.
Vamos ver como instalar e configurar o PostgreSQL no Debian 9. Se você está lendo este artigo, provavelmente já conhece um pouco sobre o Postgre, e deve saber que se trata de um SGDB extremamente poderoso com mais de 15 anos de desenvolvimento e que é uma alternativa excelente aos SGDB’s proprietários.
Caso queira saber mais sobre a história do PostgreSQL recomendo ler sobre o assunto no site oficial: https://www.postgresql.org/docs/
Agora chega de papo e vamos direto ao assunto.
1 – Instalando PostgreSQL, phpPgAdmin e Apache2
Como usuário root digite em seu terminal:
# apt install postgresql postgresql-contrib phppgadmin |
2 – Configurar o usuário padrão para administrar o Postgre
Por padrão o Postgre cria um novo usuário chamado “postgres” e é com este usuário que você vai administrar o seu SGDB.
No terminal, mude para o usuário mencionado digitando o seguinte comando:
# su – postgres |
E agora você pode acessar o PostgreSQL com o comando:
# psql
postgres@debian9:~$ psql postgres=# |
Vamos agora configurar uma senha para o usuário postgres
postgres=# \password postgres Digite nova senha: Digite-a novamente: postgres=# |
Feito isso, digige \q para sair da linha de comando do psql e em seguida digite exit para voltar para o shell do root
postgres=# \q postgres@debian9:~$ exit logout root@debian9:~# |
3 – Configurar Apache
Você precisa configurar o Apache para poder acessar a interface de administração web do PostgreSQL, o phpPgAdmin. Para isso edite o arquivo phppgadmin conforme mostrado abaixo
# vim /etc/apache2/conf-available/phppgadmin.conf |
Comente a linha que contém “Require local” e adicione uma linha com “Allow From All” como mostrado aqui
# Only allow connections from localhost: #Require local Allow From All |
4 – Configurar phpPgAdmin
Edite o arquivo /etc/phppgadmin/config.inc.php
# vim /etc/phppgadmin/config.inc.php |
Encontre a linha $conf[‘extra_login_security’] = true
e mude o valor para false para que você possa fazer login no phpPgAdmin com o usuário postgres.
Agora reinicie os serviços:
# systemctl restart postgresql # systemctl restart apache2 |
Agora você pode acessar o phpPgAdmin através de seu navegador acessando http://ipdoseucomputador/phppgadmin. Ex:
http://192.168.1.13/phppgadmin
Digite o login e senha
Prontinho! Agora você pode administrar seu banco de dados e tabelas por esta interface web de forma muito prática.
IMPORTANTE – Neste tutorial apenas para demonstração utilizamos o usuário postgres que tem total poder sobre o Postgre. Isto não é recomendado em ambiente de produção. O intuito deste pequeno tutorial foi simplesmente mostrar como instalar e realizar as primeiras configurações do Postgre e phpPgAdmin, sendo que o uso adequado incluindo as devidas preocupações com segurança fica a cargo de cada sysadmin.
É isso aí meu povo. Espero que gostem
Fiquem na paz, fiquem com Deus
Abraço!
TutorLinux
Referências:
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-9-4-on-debian-8
http://www.planetaunix.com.br/2015/01/neste-artigo-vamos-mostrar-instalacao.html
https://www.postgresql.org/docs/
https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/