Re: How to debug: password authentication failed for user
От | Adrian Klaver |
---|---|
Тема | Re: How to debug: password authentication failed for user |
Дата | |
Msg-id | 056ebaa8-94bb-461d-905c-4035eab9ceac@aklaver.com обсуждение исходный текст |
Ответ на | How to debug: password authentication failed for user (Alexander Farber <alexander.farber@gmail.com>) |
Ответы |
Re: How to debug: password authentication failed for user
|
Список | pgsql-general |
On 2/27/25 08:46, Alexander Farber wrote: > Good evening, > > My problem is that the local "trust" connection all work fine, but > remote connection from another pod in the AKS fails with: > > PGPASSWORD=timeshift_pass psql --host=timeshiftservice --port=5432 > --dbname=timeshift_database --username=timeshift_user --password > Password: (here I enter the "timeshift_pass" and press enter) Why set PGPASSWORD=timeshift_pass and use --password? The password should be picked up from the env variable. > psql: error: connection to server at "timeshiftservice" (10.0.120.194), > port 5432 failed: FATAL: password authentication failed for user > "timeshift_user" > > timeshift_database=# SELECT rolname, rolpassword FROM pg_authid WHERE > rolname = 'timeshift_user'; > rolname | > rolpassword > > ----------------+--------------------------------------------------------------------------------------------------------------------------------------- > timeshift_user | > SCRAM-SHA-256$4096:kQisEuaKSpuJK4kmpqoq2w==$nNNngQozh11kpDeW43ETrVUe1eNvKuKWvU/nb1etxEI=:537RuSYGRHEVJL4PyUxfAYIXNdA8cOp+QGnvNjKWWvQ= > (1 row) What happens if, when logged in via local, you do: ALTER ROLE timeshift_user PASSWORD 'timeshift_pass'; and then try logging in via the remote connection? Seeing if maybe the script is passing in or mangling the password. > > Does anybody have an idea, what else could be wrong? > > What could I check to make the remote connection as timeshift_user work? > > Thank you > Alex -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-general по дате отправления: