Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – V)

Continuando com nosso tutorial, vamos instalar no Ubuntu Server 17, o SGBD PostgreSQL, que é um gerenciador de banco de dados Open Source;

Como sempre a primeira instrução que vamos digitar e para verificar alguma atualização pendente nas instalações anteriores;

Digite:

$ sudo apt-get update
$ sudo apt-get install postgresql postgresql-contrib

Responda S a pergunta se você deseja continuar e aguarde…

Após alguns minutinhos já temos o nosso PostgreSQL instalado. Vamos  verificar se deu tudo ok, digite:

$ sudo su postgres

postgres@poweradmc:/home/susviela$ (Se você observar vai perceber que a palavra postgres aparece antes do nome que você colocou no servidor, esse é um indicativo de que o SGBD está instalado e funcionando;

Nesse prompt digite:

postgres@poweradmc:/home/susviela$ psql

Você verá a versão do seu PostgreSQL como na imagem abaixo postgresql

Digite:
postgres=#  \quit   (para sair do psql)

postgres@poweradmc:/home/susviela$ exit  (para sair do PostgreSql)

————-[ Dica: 1 ( Trocar senha postgresql ) ] ———

Essa instalação via apt-get não pede a senha para o usuário postgres vamos resolver isso:

$ sudo passwd postgres
[sudo] Senha para usuario:         (sua senha de usuário aqui)
Digite a nova senha para UNIX:      (a senha do usuário postgres no banco de dados)
Redigite a nova senha para UNIX:     (confirme a senha do postgres)

Após esse procedimento vamos logar no SGBD PostgreSql;

$ su postgres

Senha   (aqui vai a senha do usuário postgres que você acabou de alterar)
postgres@poweradmc:/home/susviela$
Se aparece esse prompt você já esta no banco de dados PostgreSLQ, logado com a nova senha do usuário postgres, agora temos mais um passo, que é alterar a senha do usuário postgres dentro do banco. Digite:

postgres@poweradmc:/home/susviela$  psql -c “ALTER USER postgres WITH PASSWORD ‘nova_senha'” -d template1

postgres@poweradmc:/home/susviela$  exit

Essa dica para mudar a senha, vai os créditos para:
https://www.vivaolinux.com.br/dica/Alterando-senha-inicial-do-PostgreSQL-[Ubuntu]

————-[ Dica: 2 ( Opcional: Acesso de outras maquinas PostgreSQL ) ] ———
Por padrão o PostgreSQL só permite acesso ao SGBD na máquina local, opcionalmente podemos  habilitar o acesso de outras máquinas, assim se você tiver o PgAdmim instalado no seu Windows por exemplo pode acessar usando o endereço IP do Servidor, ou se você desenvolve sistemas desktop.

Passo-1 Digite:
$ cd  /etc/postgresql/9.6/main
$ ls -l
$ sudo cp postgresql.conf postgresql.conf.bkp (copiar para segurança)
$ ls -l
$ sudo nano postgresql.conf

Em CONNECTIONS AND AUTHENTICATION
Retire o símbolo de comentário # do listen_addresses e altere onde esta ‘localhost‘ para ‘*
Salve CTRL+O e CTRL+X

postgres-acesso

Passo-2:
$ cd  /etc/postgresql/9.6/main
$ ls -l
$ sudo cp pg_hba.conf pg_hba.conf.bkp (copiar para segurança)
$ ls -l
$ sudo nano pg_hba.conf

No editor nano no final do arquivo vamos digitar:

host all all 0.0.0.0/0  md5     
Salve CTRL+O e CTRL+X
( poderia ser 192.168.0.0/32 nossa rede, melhorando a segurança )

Feito isso vamos reiniciar o servidor PostgreSQL  para isso digite:

$ sudo service postgresql restart

Lembrando que abrir o acesso ao PostgreSQL para toda rede é uma falha de segurança por isso essa dica é opcional, o banco pode ser acessado do PHP com localhost, pois a hospedagem do banco e do php é o servidor Ubuntu.

Dica: Depois de instalar o PHP, você pode instalar o phppgadmin.

phppgadmin

Um bom gerenciador para seu banco de dados é o phppgadmin, aprenda a instalar.


Pronto, mais um passo concluído.

Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – I)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – II)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – III)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – IV)
Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VI)

 

– – / / – –

—- [ Conheça nosso sistema de gestão comercial: POWER Admc ] —-

https://poweradmc.wordpress.com/

 

 

Anúncios

Sobre Carlos Susviela

Programador (Desktop / web) WebDeveloper (Sistemas e páginas internet) Técnico Informática / Criptomoedas http://www.PowerInformatica.com.br --------------------------- Torcedor: S.C. Internacional / RS / Brasil
Esse post foi publicado em Banco de Dados, Computadores e a Internet, linux, Postgresql, Programação, Programação PHP e marcado , , , , , , . Guardar link permanente.

5 respostas para Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – V)

  1. Pingback: Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VI) | Susviela Blog´s

  2. Pingback: Ubuntu Server 17 + SSH + Samba + PostgreSQL + Apache + PHP (Parte – VII) | Susviela Blog´s

  3. Pingback: Instalando PhpPGAdmin no Ubuntu Server 17.04 | Susviela Blog´s

  4. Pingback: Instalando Ubuntu GNOME 17.04 | Susviela Blog´s

  5. Pingback: Ubuntu Server 17.10 + PostgreSql + Apache + PHP 7 + servidor FTP (proftpd) | Susviela Blog´s

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s