В файле /usr/local/pgsql/data/pg_hba.conf
локальная аутентификация должна быть настроена как TRUST
, для чего должна быть такая строка:
local all all trust
После изменения файла pg_hba.conf
необходимо перечитать конфигурацию PostgreSQL
:
# /usr/local/etc/rc.d/posgtresql reload
Следующей командой получаем доступ к консоли управления СУБД:
# psql -d template1 -U pgsql
В ней выполняем команды:
$ ALTER USER pgsql WITH PASSWORD 'newpassword';
$ \q
Всё, можно пользоваться новым паролем, а заодно стоит поменять TRUST
на MD5
, PASSWORD
etc. — тогда просто так не пустит в консоль управления.