Qual é a senha padrão para Postgres
acabei de instalar Postgres 9.3 no Windows 7. A instalação foi concluída com sucesso. Ele nunca me pediu para fornecer a senha para o usuário postgres.
o serviço postgresql-x64-9.3 está a funcionar. No entanto, eu não posso me conectar: eu não sei a senha. Encontrei a seguinte resposta, mas não ajudou.
2 answers
Se usou um programa de instalação sem vigilância, a senha estará no programa ou no ficheiro de configuração associado.
Caso contrário, trate - o como se tivesse perdido/esquecido a senha, em vez de nunca a conhecer.- editar
pg_hba.conf
, configurando o modo de autenticação paratrust
em vez do valor por omissãomd5
- no painel de controlo dos Serviços, reinicie o serviço PostgreSQL
- liga-te a
psql
ou PgAdmin ou o que quer que ALTER USER postgres PASSWORD 'mynewpassword';
- editar
pg_hba.conf
de novo e repor o modo de autenticação emmd5
- reiniciar o PostgreSQL novamente
pg_hba.conf
está no seu directório de dados. Por padrão será %PROGRAMFILES%\PostgreSQL\9.3\data
.
Para o editar, terá de usar a página de segurança para se dar a si próprio permissões de leitura/escrita (através de uma linha de comandos UAC). Isto pode exigir que você se defina como o proprietário do arquivo.
Ir para controlo > > > gestão informática > > > utilizadores Locaol e grupo > > > Utilizadores >> carregue com o botão direito no openpgsvc >> defina a senha. depois disso, poderá aceder com esta senha no openpgsvc