Existe diversa maneira de fazer a instalação pelo fonte compilando e instalando, baixando o pacote .rpm e usando gerenciador de pacote yum que vai fazer todo trabalho automático. Qual escolher vai depender do cenário para este vamos usar o yum instalando a versão 9.3
Primeiro vamos atualizar o S.O
# yum update
Vamos inserir no repositório o caminho para o pacote postgresql 9.3
# rpm -i http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm
Agora conseguimos instalar através do yum install
# yum install postgresql93-server postgresql93-contrib
Agora que já instalamos vamos iniciar o banco depois o serviço.
# service postgresql-9.3 initdb
# service postgresql-9.3 start
# chkconfig postgresql-9.3 on
Precisamos ajustar o servidor para permitir conexões externas na porta "5432"
Primeiro vamos liberar no iptables, editar o arquivo "/etc/sysconfig/iptables"
# vim /etc/sysconfig/iptables
Na linha 5 coloque a regra abaixo:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
Apos salvar o arquivo reinicie o serviço do iptables
# service iptables restart
Agora precisa dizer para o Postgre aceitar conexões externa, vamos editar "/var/lib/pgsql/9.3/data/postgresql.conf"
# vim /var/lib/pgsql/9.3/data/postgresql.conf
precisamos tirar o comentário de duas linhas "listen_addresses" e "port" abaixo exemplo como deve ficar:
próximo passo e editar o arquivo "/var/lib/pgsql/9.3/data/pg_hba.conf" na coluna METHOD trocar ident por md5 e inserir faixa de rede ou ip que vai ter acesso ao servidor, abaixo exemplo como deve ficar:
reiniciar o serviço para as configurações aplicar
# service postgresql-9.3 restart
Vamos definir senha do usuario postgres
# su postgres
Primeiro vamos atualizar o S.O
# yum update
Vamos inserir no repositório o caminho para o pacote postgresql 9.3
# rpm -i http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-redhat93-9.3-1.noarch.rpm
Agora conseguimos instalar através do yum install
# yum install postgresql93-server postgresql93-contrib
Agora que já instalamos vamos iniciar o banco depois o serviço.
# service postgresql-9.3 initdb
# service postgresql-9.3 start
# chkconfig postgresql-9.3 on
Precisamos ajustar o servidor para permitir conexões externas na porta "5432"
Primeiro vamos liberar no iptables, editar o arquivo "/etc/sysconfig/iptables"
# vim /etc/sysconfig/iptables
Na linha 5 coloque a regra abaixo:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
Apos salvar o arquivo reinicie o serviço do iptables
# service iptables restart
Agora precisa dizer para o Postgre aceitar conexões externa, vamos editar "/var/lib/pgsql/9.3/data/postgresql.conf"
# vim /var/lib/pgsql/9.3/data/postgresql.conf
precisamos tirar o comentário de duas linhas "listen_addresses" e "port" abaixo exemplo como deve ficar:
próximo passo e editar o arquivo "/var/lib/pgsql/9.3/data/pg_hba.conf" na coluna METHOD trocar ident por md5 e inserir faixa de rede ou ip que vai ter acesso ao servidor, abaixo exemplo como deve ficar:
reiniciar o serviço para as configurações aplicar
# service postgresql-9.3 restart
Vamos definir senha do usuario postgres
# su postgres
bash-4.1$ psql postgres
postgres=# alter user postgres password 'sua_senha';
Caso queira acessar o Postgre de uma maquina Windows com interface grafica e só instalar o programa pgAdmin link para download http://www.postgresql.org/ftp/pgadmin3/release/v1.18.1/win32/ depois de instalar vai encontrar essa tela e só colocar os parâmetros de conexão.
Pronto Concluído.
Nenhum comentário:
Postar um comentário