Sou novo no PostgreSQL, mas acabei de instalar o 10.xe me pediram para digitar uma senha de root/admin que não podia deixar em branco. Portanto, digitei uma senha que conheço muito bem, pois pretendo apenas que seja um banco de dados localhost.
Mas quando solicitado por um aplicativo de terceiros que usa o PostgresSQL para fazer login, eu só sei a senha - e não consigo fazer o login corretamente.
Sendo otimista, tentei iniciar o pgbench.exe da linha de comando que solicita a senha - mas diz que a autenticação da senha falhou para o meu nome .
Existe alguma maneira de redefinir a senha e configurar uma conta de usuário / senha adequada ou de alguma forma corrigir a situação? E talvez algum tipo de ferramenta de frontend que eu possa usar para testar? Procurei o arquivo pg_hba, mas só tenho um arquivo de "amostra".
Eu instalei no caminho D:\databases\Postgresql\10
Se você estiver usando o instalador EDB, quando ele pedir uma senha, essa é a senha do usuário do PostgreSQL chamado
postgres
, não do usuário chamadotom
.Talvez haja uma maneira de fazer com que nosso aplicativo de terceiros se conecte como
postgres
?Ou se você quiser usar a função de banco de dados cujo nome corresponde ao nome da sua conta do Windows, você poderá se conectar com
E depois: