откуда брать логин и пароль от этой базы?
Ты их указываешь, когда в первый раз базу создаёшь.
Если не указал, то лезь в
/etc/postgresql/[версия]/main/pg_hba.conf
и разрешай беспарольный доступ.
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
Главное потом обратно верни.
После изменения конфига надо постгрес перезапустить.
И тогда ты сможешь подключиться примерно так:
psql -U postgres -h localhost
Для создания нового пользователя - подключаешься к базе через psql или через pgadmin, или ещё как, и делаешь запрос CREATE USER
https://www.postgresql.org/docs/14/sql-createuser.html
Для создания базы, соответственно CREATE DATABASE
https://www.postgresql.org/docs/14/sql-createdatab...
прописав sudo -i -u postgres
Это совершенно не обязательно (я даже не уверен, что так можно)