posgresql & user postgres[solved]
Собственно переустановил постгрю, запустил конфигуратор.
Старого пароля не помню.
получилось так, что на любое действие типа createdb -U postgres la-la
он требует пароль
в pg_hba стоит:
local all postgres trust
Даже изготовление всех команд по su postgres все равно требует пароля
psql: FATAL: password authentication failed for user "postgres"
Проблема решилась, просто крутился уже один сервис, засим все обращения шли к нему.
Но появилась другая, сказано
в pg_hba
local all all md5
И сказано
encryption = yes
проблема в том, что
createuser -E -P test
promt passwd: test
psql -U test
promt passwd: test
Говорит, что пароль не правильный
далее говорю в psql
ALTER USER test WITH ENCRYPTED PASSWORD 'test' - не пускает
ALTER USER test WITH ENCRYPTED PASSWORD md5('test') - не пускает
Как мне сказать юзеру test юзать md5 с паролем 'test'
- Для комментирования войдите или зарегистрируйтесь
Вручную найди и
Вручную найди и убей конфиги. Пароль может хранится в них. А ещё он может хранится в самой базе данных, в специальной системной таблице, как сие сделано в MySQL.
c первой
c первой проблемой справился, а вот со второй,
даже нету pg_shadow
"Проблема
"Проблема решилась, просто крутился уже один сервис, засим все обращения шли к нему." - не подскажешь как решил и что за сервис крутился?