Fórum Debian

Versão Completa: Conexão postgres
Você está atualmente visualizando uma versão simplificada do conteúdo. Visualizar a versão completa com formatação.
Pessoal fiz a instalação do postgres 8.3 via apt, porém o mesmo não pediu nenhum usuário e senha e agora não consigo realizar a conexão via pgAdmim.

Alguém sabe o que eu preciso fazer? Foi criado no sistema um grupo postgres, mas nenhum usuário com esse nome.

Desde já agradeço..

Douglas
Olá.
Depois de ter instalado o phppgadmin é preciso ativá-lo no apache para isso faço os comandos
cd /etc/apache2/conf.d/
ln -s ../../phppgadmin/apache.conf phppgadmin.conf
invoke-rc.d apache2 restart

Para logar como usuário postgres, como root digite
su postgres.

Abraço.
Fabiano.
Olá fabianoma, obrigado pela força, mas eu não falei do phppgadmim e sim do pgAdmin, ferramenta do proprio postgres.

O problema é saber qual usuário e senha eu devo colocar para poder me conectar a base postgres criada por default.

Alguém tem outra sugestão?
dbonoto,

Tente assim:

1) Crie um usuario para o postgres, pode ser o nome de seu proprio usuario no linux.

# sudo su -postgres createuser nome_usuario

A nova role podera criar um super-usuario ?(s/n)

Infome 's' de sim

2) Abra o Pgadmin3, clique em new server.

Address: localhost
Description: Banco de Dados Local
Service: psql-8.3 // pode deixar em branco tambem
Port: 5432
initial DB: postgres
Username: nome_usuario do item 1
Password: senha criada

Caso nao consiga poste novamente com erro ocorrido
dbonoto,

Tente assim:

1) Crie um usuario para o postgres, pode ser o nome de seu proprio usuario no linux.

# sudo su -postgres createuser nome_usuario

A nova role podera criar um super-usuario ?(s/n)

Infome 's' de sim

2) Abra o Pgadmin3, clique em new server.

Address: localhost
Description: Banco de Dados Local
Service: psql-8.3 // pode deixar em branco tambem
Port: 5432
initial DB: postgres
Username: nome_usuario do item 1
Password: senha criada

Caso nao consiga poste novamente com erro ocorrido
Desculpe a duplicidade de resposta, é que deu um erro estranho no enviar, retornei e enviei novamente, ocorrendo duplicidade.
Olá altairmsouza, me apareceu mensagens diferentes da sua. Deve ser pq eu não tenho o sudo configurado?

Citar:[email protected]:~$ sudo su -postgres createuser postgress

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

[sudo] password for douglas:

Citar:[email protected]:~$ su -postgres createuser postgress
su: opção inválida -- o
Utilização: su [opções] [LOGIN]

Opções:
-c, --command COMANDO passar COMANDO à shell invocada
-h, --help mostrar esta mensagem de ajuda e sair
-, -l, --login tornar a shell numa shell de login
-m, -p,
--preserve-environment não fazer reset às variáveis de ambiente, e
manter a mesma shell
-s, --shell SHELL utilizar SHELL em vez da omissão em passwd

[email protected]:~$


Obrigado pela força.

Douglas
Douglas faça assim:

1) entrando com usuario postgres:
su postgres

2) Incluindo usuario no banco, pode ser o seu usuario:
createuser nome_usuario

- A nova role podera criar um super-usuario ?(s/n)

Infome 's' de sim

3) Abra o Pgadmin III, clique em new server.
Address: localhost
Description: Banco de Dados Local
Service: psql-8.3 // pode deixar em branco tambem
Port: 5432
initial DB: postgres
Username: nome_usuario do item 2
Password: senha criada



Qualquer coisa poste novamente.
OLá altairmsouza.

Quando eu faço su postgres o sistema me pede uma senha, e não tenho essa senha. Existe alguma default derrepende?

Obrigado pela força.
altairmsouza, pelo que verifiquei no sistema, só existe um grupo postgres e nenhum usuário com esse nome. No gruop estão o root e o meu usuario, mas nenhum com nome postgres.

Será algum problema?
- Enquanto estava respondendo, testei uma outra ferramenta, um Tookit: TORA, ou tora

- Caso queira testa-lo é bem simples mas cheio de recursos, podendo ser usado com postgres e Oracle:

apt-get install tora

- o funcionamento é semelhante ao pgadmin III; como gosto nao se discute vale a pena dar uma olhada e tirar sua propria conclusao.
Olá altairmsouza, vc tem alguma outra sugestão para o meu problema?
Ta bem estranho isso, normalmente ele criar o usuario postgres tanto no banco quanto no SO (linux)
- Qual a versao do seu postgres ?

Mas tente criar o usuario postgres, caso ele reclame que ja existe o grupo postgres, remova o grupo postgres tambem e faça tudo do zero, sem grupo nem usuario postgres.

# groupadd postgres
# adduser postgres
# adduser postgres postgres
# adduser postgres
fabianoma Escreveu:Olá.
Depois de ter instalado o phppgadmin é preciso ativá-lo no apache para isso faço os comandos
cd /etc/apache2/conf.d/
ln -s ../../phppgadmin/apache.conf phppgadmin.conf
invoke-rc.d apache2 restart

Para logar como usuário postgres, como root digite
su postgres.

Abraço.
Fabiano.

aki me ajudou; tenha em mente énecessario o usuario postgres.
http://sqlrelay.sourceforge.net/sqlrela ... resql.html
URL de Referência