Для начала нужно войт под пользователем “postgres” выполнив команду “sudo su – postgres”:
test@test:~$ sudo su - postgres [sudo] password for test: postgres@test:~$
После того как мы вошли под пользователем postgres, подключиться к postgresql просто с помощью команды “psql -U postgres”:
postgres@test:~$ psql -U postgres psql (9.1.12) Type "help" for help. postgres=#
Все, теперь вы вошли в базу postgresql.
Как сменить пароль?
После того как мы вошли в postgresql, можно также сменить пароль пользователя postgres:
postgres=# ALTER USER postgres with encrypted password '123456'; ALTER ROLE
Чтобы выйти из postgresql, достаточно нажать комбинацию Ctrl-D:
postgres=# \q postgres@test:~$
После того как мы поменяли пароль, откройте на редактирование файл pg_hba.conf:
test@test:~$ sudo vim /etc/postgresql/9.1/main/pg_hba.conf
и в строке для postgres измените peer
local all postgres peer
на md5:
local all postgres md5
После этого перезагрузите postgresql сервер:
sudo /etc/init.d/postgresql restart
Теперь вы можете заходить под пользователем postgresql с установленным паролем:
psql -U postgres