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