kra nao concordei com o que o nelson falou..vou fazer meu mini how to

#cd /usr/ports/databases/postgresql-server
#make install clean

aqui ele ja criou o diretorio /usr/local/pgsql e ja criou o user pgsql

como ussuario root
#su - pgsql

#initdb -D /usr/local/pgsql/data

#pg_ctl start

pronto!
81On Fri, 2006-11-10 at 09:53 -0200, Jeanderson Machado wrote:
> Caro Nelson,
> 
> A receita do bolo funcionou, tks :-)
> Porém uma msg de erro esta aparecendo na inicialização do script 010:
> 
>  pg_ctl:could not open PID fil "/usr/local/pgsql/data/postmaster.pid"
> permission denied.
> 
> Ontem eu tentei mudar as permissões na pasta mas melou toda a instalação.
> E agora meu filhoooo q q eu faço?
> 
> Não consegui executar uma etapa da receita que vc me passou: 
> Na pasta WORK ele não aceita o gmake install.
> 
> Grato pela ajuda
> Jeanderson
> 
> 
> -----Mensagem original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira
> Júnior
> Enviada em: quinta-feira, 9 de novembro de 2006 12:55
> Para: Grupo de Usuários do PostgreSQL no Brasil
> Assunto: Re: [PostgreSQL-Brasil] RES: RES: FreeBSD x Postgres
> 
> Bem, enquanto o José não lhe responde, vamos lá...
> 
> Vc precisa criar o seu diretório data. Já fez isso? Vou te passar os 
> procedimento exatos pra vc se virar aí. Isso tudo é feito após a instalação 
> do ports. Veja:
> 
> - Instale o servidor PostgreSQL usando o PORTS
> 
> 
> 
> Entre no diretório dos bancos de dados
> 
> cd /usr/ports/databases
> 
> 
> 
> Liste apenas as pastas do postgresql81
> 
> ls | grep postgresql81
> 
> 
> 
> Entre na pasta do servidor do postgresql
> 
> cd postgresql81-server
> 
> 
> 
> Instale o postgre deixando todas as opções como padrão
> 
> make install
> 
> 
> 
> - Crie o usuário do Sistema que inicializará o servidor PostgreSQL
> 
> (NOME MEU CASO, O USUÁRIO É SAPIEN_POSTGRE, não confunda com o usuário root 
> dentro do banco postgre)
> 
> adduser sapien_postgre
> 
> Senha: caramba1972
> 
> Grupo: sapien_postgre
> 
> 
> 
> - Crie a pasta que ficará os dados do servidor PostgreSQL
> 
> mkdir /usr/local/pgsql/data
> 
> 
> 
> - Altere as permissões da pasta para que apenas o usuário do Sistema 
> Operacional dono do PostgreSQL tenha acesso
> 
> chwon -R sapien_postgre:sapien_postgre /usr/local/pgsql/data
> 
> 
> 
> - Instale as outras ferramentas do servidor PostgreSQL
> 
> Entre no diretório dos bancos de dados, dentro de ports, na mesma pasta que 
> você entrou para instalar o postgre. Lá você encontrará uma pasta chamada 
> WORK. Entre nessa pasta e instale as ferramentas da seguinte forma:
> 
> /usr/local/bin/gmake install
> 
> 
> 
> - Mude para o usuário sapien_postgre
> 
> su sapien_postgre
> 
> 
> 
> - Crie a estrutura de dados inicial no diretório de dados, com usuário root 
> do banco
> 
> initdb -D /usr/local/pgsql/data -E=LATIN1 -U sapienpostgre -W
> 
> Será pedido a senha do usuário root do PostgreSQL.
> 
> 
> 
> - Altere o arquivo de configuração do PostgreSQL
> 
> (No final desse documento existe os principais comandos do editor vi)
> 
> vi /usr/local/pgsql/data/postgresql.conf
> 
> 
> ----- Original Message ----- 
> From: "Jeanderson Machado" <[EMAIL PROTECTED]>
> To: "'Grupo de Usuários do PostgreSQL no Brasil'" 
> <[email protected]>
> Sent: Thursday, November 09, 2006 10:34 AM
> Subject: [PostgreSQL-Brasil] RES: RES: FreeBSD x Postgres
> 
> 
> Olá Nelson!
> 
> Refiz toda a instalação novamente hoje pela manhã, atualizei para o 8.1 como
> você sugeriu, instalou via ports normal, não deu erro nenhum, mas quando fui
> consultar o diretório data, não encontrei os .conf para o acerto da
> configuração, essa versão porém colocou o script automaticamente no rc.d, e
> quando inicializou é que percebi que os arquivos .conf estavam faltando. :-(
> E agora José???
> 
> Jeanderson Machado
> 
> -----Mensagem original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira
> Júnior
> Enviada em: quinta-feira, 9 de novembro de 2006 11:51
> Para: Grupo de Usuários do PostgreSQL no Brasil
> Assunto: Re: [PostgreSQL-Brasil] RES: FreeBSD x Postgres
> 
> Ok. Só uma dúvida. Porque vc instalou a versão 8.0 do PG? Instale a última
> versão! É mais estável.
> 
> Pra colocar ele pra rodar automaticamente, vc precisa screver um script, e
> colocá-lo no diretório de scripts de inicialização do FreeBSD. O BSD quando
> iniciar, roda cada um dos scripts que estiverem lá, com um parâmetro START
> ou STOP quando o Sistema é desligado. Assim, quando o SO starta ou desliga,
> o seu script deve startar ou desligar o SGDB.
> 
> O scripts deve ficar na seguinte pasta:
> 
> /usr/local/etc/rc.d/
> 
> Dê o nome do arquivo de "postgresql.sh"
> 
> Mude as permissões do arquivo para execução, e o dono do arquivo deve ser o
> root.
> 
> O corpo do Script é esse, mas vc irá alterá-lo de acordo com sua
> necessidade, mudando o nome do usuário do SO que acessa o banco de dados,
> que vc deve ter criado anteriormente:
> 
> _________________________________
> #! /bin/sh
> 
> case "$1" in
> start)
>         su -l usuario_so_pg -c "pg_ctl start -D /usr/local/pgsql/data -o
> "-i" &
> "
>         ;;
> stop)
>         su -l usuario_so_pg -c "pg_ctl stop -D /usr/local/pgsql/data" &
>         ;;
> *)
>         echo "Use start ou stop"
>         exit 64
>         ;;
> esac
> 
> exit 0
> _________________________________
> 
> Qualquer dúvida, poste aí.
> 
> 
> ----- Original Message ----- 
> From: "Jeanderson Machado" <[EMAIL PROTECTED]>
> To: "'Grupo de Usuários do PostgreSQL no Brasil'"
> <[email protected]>
> Sent: Thursday, November 09, 2006 6:48 AM
> Subject: [PostgreSQL-Brasil] RES: FreeBSD x Postgres
> 
> 
> 
> Bom dia Nelson,
> Agora acho que melhorou, na pressa esqueci de colocar o assunto.
> Seguinte: instalei a versão 6.1 do BSD e o através do ports a versão 8.0.7
> do Postgres.
> Tentei fazer o serviço startar automaticamente mas sem sucesso. Todos os
> tutoriais que li falavam que era fácil mas encontrei essas dificuldades.
> 
> Obrigado,
> 
> Jeanderson Machado
> 
> -----Mensagem original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira
> Júnior
> Enviada em: quarta-feira, 8 de novembro de 2006 18:41
> Para: Grupo de Usuários do PostgreSQL no Brasil
> Assunto: Re: [PostgreSQL-Brasil] (sem assunto)
> 
> Se vc prometer não enviar mais mensagens sem assunto, eu lhe dou umas dicas.
> 
> O PG já está instalado pelo ports? O que vc já fez?
> 
> ----- Original Message ----- 
> From: "Jeanderson Machado" <[EMAIL PROTECTED]>
> To: "'Grupo de Usuários do PostgreSQL no Brasil'"
> <[email protected]>
> Sent: Wednesday, November 08, 2006 3:31 PM
> Subject: [PostgreSQL-Brasil] (sem assunto)
> 
> 
> Bom tarde colegas!
> 
> Gostaria de saber se alguém no grupo tem familiaridade com o FreeBSD com
> postgres 8.0.X, preciso de um guia ou algo assim para instalar e "startar" o
> bichinho do BSD.
> 
> Grato
> 
> Jeanderson Machado
> 
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> 
> 
> 
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> 
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.430 / Virus Database: 268.13.32/523 - Release Date: 7/11/2006
> 13:40
> 
> 
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> 
> 
> 
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> 
> 
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.430 / Virus Database: 268.14.0/525 - Release Date: 9/11/2006
> 09:45
> 
> 
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> 
> 
> 
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> Antes de perguntar consulte o manual
> http://pgdocptbr.sourceforge.net/
> 
> Para editar suas opções ou sair da lista acesse a página da lista em:
> http://pgfoundry.org/mailman/listinfo/brasil-usuarios
> 
> 
-- 
"Linux is for people who hate Windows,
BSD is for people who love UNIX"
Freebsd-BR User #88
---
Giancarlo Rubio

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a