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 <nome obtido no passo 3> 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 <nome obtido no passo 3> 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
