Как проверить пользователя и пароль postgres? - программирование
Подтвердить что ты не робот

Как проверить пользователя и пароль postgres?

Друг мой сделал эту конфигурацию в моем mac. Но я не знаю имя пользователя и пароль, которые он выбрал.

4b9b3361

Ответ 1

Вы не сможете узнать пароль, который он выбрал. Однако вы можете создать нового пользователя или установить новый пароль для существующего пользователя.

Обычно вы можете войти в систему как пользователь postgres:

Откройте терминал и сделайте sudo su postgres. Теперь, после ввода пароля администратора, вы можете запустить psql и сделать

CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';

Это создает нового пользователя-администратора. Если вы хотите перечислить существующих пользователей, вы также можете сделать

\du

чтобы просмотреть всех пользователей, а затем

ALTER USER yourusername WITH PASSWORD 'yournewpass';

Ответ 2

Вы можете изменить pg_hba.conf, а затем перезагрузить postgresql. что-то в pg_hba.conf может быть следующим:

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust

то вы измените своего пользователя на postgresql, вы можете войти в систему успешно.

su postgresql