Shrnutí: v tomto tutoriálu, budeme vám ukázat krok za krokem, jak obnovit heslo postgres uživateli v PostgreSQL.

z nějakého důvodu můžete po instalaci PostgreSQL zapomenout na heslo uživatele postgres. V takovém případě musíte vědět, jak resetovat heslo.

PostgreSQL používá konfigurační souborpg_hba.conf uložený v datovém adresáři databáze (např.,, C:\Program Files\PostgreSQL\12\data v systému Windows) pro řízení autentizace klienta. hba v pg_hba.conf znamená autentizaci založenou na hostiteli.

obnovit heslo postgres uživatele, budete muset upravit některé parametry v tomto konfiguračním souboru, přihlásit se jako postgres bez hesla, a obnovit heslo.

následující kroky ukazují, jak resetovat heslo pro postgres uživatel:

Krok 1., Zálohujte soubor pg_hba.conf zkopírováním na jiné místo nebo jej přejmenujte na pg_hba.conf.bk

Krok 2. Upravte soubor pg_dba.conf a změňte všechna místní připojení z md5 na trust. Tímto způsobem se můžete přihlásit k databázovému serveru PostgreSQL bez použití hesla.

Code language: PHP (php)

Krok 3. Restartujte server PostgreSQL., Pokud jste v systému Windows, můžete restartovat PostgreSQL od Služeb:

Nebo spustit následující příkaz z okna terminálu:

Code language: JavaScript (javascript)

"C:\Program Files\PostgreSQL\12\data" je adresář data.

Krok 4. Připojení k PostgreSQL databázového serveru pomocí libovolného nástroje, jako je nástroj psql:

PostgreSQL nebude vyžadovat heslo pro přihlášení.

Krok 5. Proveďte následující příkaz a nastavte nové heslo pro uživatele postgres.,

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

Krok 6. Obnovte souborpg_dba.conf, restartujte databázový server PostgreSQL a připojte se k databázovému serveru PostgreSQL novým heslem.

v tomto tutoriálu jste se naučili resetovat heslo uživatele postgres.

  • byl tento tutoriál užitečný ?
  • YesNo

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *