Podsumowanie: w tym samouczku pokażemy krok po kroku, jak zresetować hasło użytkownikapostgres w PostgreSQL.

z jakiegoś powodu po zainstalowaniu PostgreSQL możesz zapomnieć hasła użytkownika postgres. W takim przypadku musisz wiedzieć, jak zresetować hasło.

PostgreSQL używa pliku konfiguracyjnego pg_hba.conf przechowywanego w katalogu danych bazy danych (np.,, C:\Program Files\PostgreSQL\12\data w systemie Windows) do kontroli uwierzytelniania klienta. hba w pg_hba.conf oznacza uwierzytelnianie oparte na hoście.

aby zresetować hasło dla użytkownika postgres, musisz zmodyfikować niektóre parametry w tym pliku konfiguracyjnym, zalogować się jako postgres bez hasła i zresetować hasło.

poniższe kroki pokazują, jak zresetować hasło dla użytkownika postgres:

Krok 1., Utwórz kopię pliku pg_hba.conf kopiując go w inne miejsce lub po prostu zmień jego nazwę napg_hba.conf.bk

Krok 2. Edytuj plikpg_dba.conf i zmień wszystkie połączenia lokalne z md5 na trust. W ten sposób możesz zalogować się na serwer bazy danych PostgreSQL bez użycia hasła.

Code language: PHP (php)

Krok 3. Uruchom ponownie serwer PostgreSQL., Jeśli korzystasz z systemu Windows, możesz ponownie uruchomić PostgreSQL z usług:

lub uruchomić następujące polecenie z terminala okna:

Code language: JavaScript (javascript)

"C:\Program Files\PostgreSQL\12\data" jest katalogiem danych.

Krok 4. Połącz się z serwerem bazy danych PostgreSQL za pomocą dowolnego narzędzia, takiego jak psql lub pgAdmin:

PostgreSQL nie wymaga hasła do logowania.

Krok 5. Wykonaj następujące polecenie, aby ustawić nowe hasło dla użytkownika postgres.,

Code language: SQL (Structured Query Language) (sql)

Krok 6. Przywróć plik pg_dba.conf, uruchom ponownie serwer bazy danych PostgreSQL i połącz się z serwerem bazy danych PostgreSQL przy użyciu nowego hasła.

w tym samouczku nauczyłeś się, jak zresetować hasło użytkownika postgres.

  • czy ten tutorial był pomocny ?
  • YesNo

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *