Mój przyjaciel zrobił tę konfigurację na moim Macu. Ale nie znam nazwy użytkownika i hasła, które wybrał.
Mój przyjaciel zrobił tę konfigurację na moim Macu. Ale nie znam nazwy użytkownika i hasła, które wybrał.
Odpowiedzi:
Nie będziesz w stanie znaleźć hasła, które wybrał. Możesz jednak utworzyć nowego użytkownika lub ustawić nowe hasło dla istniejącego użytkownika.
Zwykle możesz zalogować się jako użytkownik postgres:
Otwórz terminal i zrób sudo su postgres
. Teraz, po wprowadzeniu hasła administratora, możesz uruchomić psql
i zrobić
CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';
Spowoduje to utworzenie nowego administratora. Jeśli chcesz wyświetlić listę istniejących użytkowników, możesz również to zrobić
\du
aby wyświetlić wszystkich użytkowników, a następnie
ALTER USER yourusername WITH PASSWORD 'yournewpass';
Możesz zmienić pg_hba.conf, a następnie załadować ponownie postgresql. coś w pg_hba.conf może wyglądać jak poniżej:
# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
następnie zmień użytkownika na postgresql, możesz się zalogować.
su postgresql