Blz Osvaldo! funcionou certinho! segui todos os seus passos, mas eu fiquei com uma pequena dúvida, no meu arquivo pg_hba.conf, eu coloquei o metodo para md5, e mesmo assim depois de feita a alteração eu to conseguindo acessar o banco sem colocar senha alguma.É assim mesmo?
Osvaldo Rosario Kussama <[EMAIL PROTECTED]> escreveu: daniel mendes escreveu: > Boa tarde, > > eu sou novato em postgre, e esta ocorrendo o seguinte problema > comigo.Ate ontem dia 16/01, eu estava acessando o banco normalmente, > trabalhando tranquilo, cheguei hoje de manha tentei acessar o banco, > utilizando a mesma senha dos dias anteriores, e deu o seguinte erro: "An > error has occured: Error connecting to the server: FATAL: password > authentication failed for user "postgres" ". Segue o log com o erro : > ... > > Alguem tem ideia do que possa ser? O postgre tem algum esquema que > expira a senha?Eu nao estou conseguindo acessar a base e eu estou nessa > empresa a pouco tempo e nao foi feito backup dos dados. > Sim o PostgreSQL *pode* ter um prazo de validade para a senha do usuário, veja: http://www.postgresql.org/docs/8.2/interactive/sql-createrole.html "VALID UNTIL 'timestamp' The VALID UNTIL clause sets a date and time after which the role's password is no longer valid. If this clause is omitted the password will be valid for all time." Para contornar faça: 1) Edite o arquivo pg_hba.conf (localizado no diretório data de seu PostgreSQL), e altere a forma de autenticação para trust: local all all trust 2) Reinicie o serviço PostgreSQL para ativar a modificação. 3) Liste o arquivo global/pg_auth (localizado no diretório data de seu PostgreSQL) e verifique o nome do superusuário: normalmente é "postgres". *Não altere este arquivo!* 4) No prompt de comando em seu servidor dê o seguinte comando: psql -U postgres Isto fará com que você se conecte ao bd postgres como superusuário sem ter que informar a senha. 5) Execute o comando SQL abaixo para alterar a senha: ALTER USER WITH PASSWORD 'nova_senha'; 6) Saia do psql (\q). 7) Se necessário realtere o arquivo pg_hba.conf para especificar a forma de autenticação desejada. 8) Reinicie o servidor PostgreSQL. []s Osvaldo PS.: se sua versão do PostgreSQL não tiver o bd postgres (anterior a 8.1) utilize em seu lugar o template1 no passo (4). _______________________________________________________ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ _______________________________________________ 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 __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
_______________________________________________ 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
