Если вы использовали автоматическую установку скрипт, пароль будет в сценарии или связанный файл конфигурация.
В противном случае, относиться к нему так же, как если вы потеряли/забыли пароль, а не не зная его:
- Edit
pg_hba.conf
, установив режим аутентификации в trust
вместо стандартного md5
- В Услуг панель управления перезапустить службу PostgreSQL
- Connect с
psql
или PgAdmin или любой
ALTER USER postgres PASSWORD 'mynewpassword';
- Edit
pg_hba.conf
снова и установить режим аутентификации обратно md5
- Перезапуск PostgreSQL снова
pg_hba.conf
находится в каталоге данных. По умолчанию это будет %PROGRAMFILES%\PostgreSQL\9.3\data
.
Чтобы отредактировать его, вам нужно будет использовать вкладку безопасности для предоставления прав на чтение/запись (через приглашение UAC). Это может потребовать от вас указать себя как владельца файла.
«* он никогда не просил меня предоставить пароль для пользователя postgres *» - я считаю, что это трудно поверить. Установщик Windows ** делает ** запрашивать пароль суперпользователя (я просто запускал его в эти выходные) –
У вас проблема с памятью! lol – Houari
Вот аналогичный вопрос: http://superuser.com/questions/576623/default-password-for-postgresql Хотя в нем говорится, что он попросил пароль. – Baderous