Posted by Clayton Casteli On May - 15 - 2014 0 Comment

PostgreSQL ou Postgres, é um object relational database management system (ORDBMS). Com ênfase na extensibilidade e padrões de conformidade. Sua principal caracteristica é de armazenamento de dados de forma segura, e recuperação de dados. O PostgreSQL pode gerir quando solicitado cargas de dados que vão desde pequenas aplicações até grandes aplicações com usuários simultâneos. As versões recentes também oferecem replicação do banco de dados próprio para a segurança e escalabilidade de aplicações.

Caso prefira você pode fazer a instalação pelo Gráfica no Linux do PostgreSQL -  Instalação Gráfica PostgreSQL PgAdim3 Linux Fedora 20

Para Instalação do PostgreSQL no Linux Fedora 20, vamos seguir os passos abaixo.

1 - Abra o terminal e faça login como root

su -

2 -  Instalação do Repositório para sua versão linux

yum install http://yum.postgresql.org/9.3/fedora/fedora-20-x86_64/pgdg-fedora93-9.3-1.noarch.rpm

Para outras versões linux acesse Repósitorios PostgreSQL.

3 - Instalção do PostgreSQL e do PgAdim

Instalação do servidor:

yum install postgresql93-server postgresql93-contrib

Instalação do pgAdim3:

yum install pgadmin3_93

4 - Pós-Instalação

su - postgres -c /usr/pgsql-9.3/bin/initdb

5 - Configuração do HOST e da PORTA para acesso

vi /var/lib/pgsql/9.3/data/postgresql.conf

Procure por listen_addresses e troque 'localhost' por '*', essa troca permite que outros endeços acessem o banco além do host local.

listen_addresses = '*'
port = 5432

6 - Configurações de permissões

vi /var/lib/pgsql/9.3/data/pg_hba.conf

Troque trust por md5

# Local networks
host all all                        trust
# Example
host all all 10.20.4.0/24           trust
# Example 2
host test testuser 127.0.0.1/32     trust

Por

# Local networks
host all all                        md5
# Example
host all all 10.20.4.0/24           md5
# Example 2
host test testuser 127.0.0.1/32     md5

7 - Inicialize o servidor PostgreSQL

systemctl enable postgresql-9.3.service
systemctl start postgresql-9.3.service

8 - Altere a senha do usuário postgres no banco de dados caso deseje

su – postgres
psql
ALTER USER postgres WITH PASSWORD 'suasenha';
\q

Caso prefira os comandos abixo tem o mesmo efeito

sudo -u postgres psql
\password postgres   (após esse comando será pedida a nova senha)
\q

9 - Inicialize o pgAdim3 e faça o login no banco com as configurações realizadas nesse post.

About the author

Clayton Casteli

Atua com desenvolvimento de software, J2EE, C/C++, IBM BPM. É entusiasta de novas tecnologias, principalmente open source. Formado em Engenharia da Computação pela PUCCAMP-SP, Pós-Graduado pela UNICAMP em Engenharia de Software com enfase em SOA e Pós-Graduado em Business Intelligence pelo IBTA.

Be Sociable, Share!

Protected by WP Anti Spam