Search
Sunday 24 September 2017
  • :
  • :

Instalando PostgreSQL no Fedora 20

pgresqlVamos ver como instalar de maneira Fácil e rápida

1.Instalando PostgreSQL no Fedora 20
instale o repositório PostgreSQL:

** Fedora 20 **

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

** Fedora 19 – x86_64 – 64-bit **

rpm -Uvh http://yum.http://yum.postgresql.org/9.3/fedora/fedora-19-x86_64/pgdg-fedora93-9.3-1.noarch.rpm.org/9.3/fedora/fedora-19-x86_64/pgdg-fedora92-9.3-6.noarch.rpm

2.Após a instalação do Repositorio, instale os seguintes pacotes:

yum install -y postgresql93-server postgresql93-contrib pgadmin3_93.x86_64

(a opção -y assume sim para todas as perguntas)
3.Após a instalação, passamos para a configuação.
Vamos inicializar o cluster com o comando initdb:

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

4.Agora vamos setar o PostgreSQL para acessar portas e aceitar endereços:
Abra o seguinte arquivo como root.

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

(console)
ou

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

(Grafico – para instalar o geany basta dar o comando yum install -y geany)

busque as linhas onde tem o seguinte:

listen_addresses = '*' (comm isso qualquer endereço conseguirá acessar o servidor. Caso nao queira, troque o '*' por 'localhost')
port = 5432

5.Agora vamos dar as permissoes para o PostgreSQL:

Vamos modificar o arquivo /var/lib/pgsql/9.3/data/pg_hba.conf

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

ou

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

Se quiser restringir modifique aqui. Caso nao deseja restrição no acesso, deixe o arquivo como estar, usando a diretiva Trust.

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

6.Agora start o servidor PostgreSQL e adicione o auto start no boot do Fedora:

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

Pronto, agora vc pode abrir o PgAdmin e conectar ao seu servidor!!