SGBD POSTGRESQL
O que é Postgresql?
O Postgresql é um SGBDR (Sistema Gerenciador deBanco de Dados Relacional), de código aberto.
Mais informações em http://www.postgresql.org/
Instalando o Postgresql
Instalando o postgresql no sistema operacional:GNU/LINUX Fedora 17 (64 bits)
No terminal com permissão de root, digite:
# yum install postgresql-server
Configurando o Postgresql
1- Libere a porta tcp 5432 no firewall, conforme na figuraabaixo.
.
Após ter selecionado a porta na lista, clique em Adicionar e
em Aplicar.
2 – Start o serviço do postgresql:
Comando;
# systemctl start postgresql.service
3 – Ative o start no momento do boot:
Comando;
# systemctl enable postgresql.service4 – Trocando a senha do usuário postgres::
Comando:
$ passwd postgres
Digite uma senha e repita, para confirmar.
Obs.: Esta senha é para login no terminal, a senha de
conexão com o banco de dados, será o próximo passo.
Faça login no terminal com o usuário postgres:
Comando:
$ su postgres
Será solicitado a senha, informe a
senha que foi atribuída no passo 4.
Obs.: Encerre a cessão do root antes deste login, ou use
um outro terminal.
Após ter logado digite o comando:$ psql postgresRepare que o terminal ficará assim:
postgres#
Isso significa que você está conectado ao banco de dados
default do PostgreSQL, Pronto para receber instruções em
linguagem SQL.
Finalmente, vamos trocar a senha do user “postgre” om o
comando:
ALTER ROLE postgres WITH SUPERUSER LOGINENCRYPTED PASSWORD 'senha_desejada';
6 – Configurando o Servidor PostgreSQL na Rede:
Com permissão de superusuário, no terminal
entre no diretório “/var/lib/pgsql/data”
# cd /var/lib/pgsql/data
Edite o arquivo: postgresql.conf
# vi postgresql.confAltere a linha: listen_addresses = 'localhot' e troque localhost por
'*' ficando assim: listen_addresses = '*'
Com isto o sistema passa a escutar a rede.
Ative o suporte a senha criptografada:
Descomente também a linha: #password_encryption = on
Apagando o '#' .
Salve e feche o arquivo.
OBS: No vi, tecle ESC e :wq e então ENTER
No mesmo diretório
Edite o arquivo: pg_hba.conf
# vi pg_hba.confAdicione a linha abaixo, alterando 192.168.0.10 pelo IP da sua máquina na rede local:
host 192.168.0.10 all all 192.168.0.10/32 md5
Obs.: 192.168.0.10 é o IP do host local (no meu caso) e o /32 é a máscara de rede.
O md5 é o suporte a password encrypted.
Salve o arquivo e feche.
Reinicie o serviço:# service postgresql restart
Comentários
Postar um comentário