samenvatting: in deze tutorial laten we u stap voor stap zien hoe u het wachtwoord van de postgres
gebruiker in PostgreSQL reset.
om de een of andere reden, na het installeren van PostgreSQL, kunt u het wachtwoord van de postgres
gebruiker vergeten. In dit geval moet u weten hoe u het wachtwoord opnieuw instelt.
PostgreSQL gebruikt hetpg_hba.conf
configuratiebestand opgeslagen in de database data directory (bijv.,, C:\Program Files\PostgreSQL\12\data
op Windows) om de clientverificatie te beheren. De hba
in pg_hba.conf betekent host-gebaseerde authenticatie.
om het wachtwoord voor de postgres
gebruiker te resetten, moet u enkele parameters in dit configuratiebestand wijzigen, inloggen als postgres zonder wachtwoord, en het wachtwoord opnieuw instellen.
De volgende stappen laten u zien hoe u een wachtwoord reset voor de postgres
gebruiker:
Stap 1., Maak een Backup van hetpg_hba.conf
bestand door het naar een andere locatie te kopiëren of hernoem het gewoon naar pg_hba.conf.bk
Stap 2. Bewerk het pg_dba.conf
bestand en verander alle lokale verbindingen van md5 naar vertrouwen. Door dit te doen, kunt u inloggen op de PostgreSQL database server zonder gebruik te maken van een wachtwoord.
Code language: PHP (php)
Stap 3. Herstart de PostgreSQL server., Als u Windows gebruikt, kunt u PostgreSQL opnieuw starten vanaf Services:
of het volgende commando uitvoeren vanuit de vensterterminal:
Code language: JavaScript (javascript)
De "C:\Program Files\PostgreSQL\12\data"
is de gegevensmap.
Stap 4. Verbinding maken met PostgreSQL-databaseserver met behulp van een tool zoals psql of pgAdmin:
PostgreSQL heeft geen wachtwoord nodig om in te loggen.
Stap 5. Voer het volgende commando uit om een nieuw wachtwoord in te stellen voor de postgres
gebruiker.,
Code language: SQL (Structured Query Language) (sql)
Stap 6. Herstel het pg_dba.conf
bestand, Herstart de PostgreSQL database server en maak verbinding met de PostgreSQL database server met het nieuwe wachtwoord.
in deze tutorial hebt u geleerd hoe u het wachtwoord van de postgres
gebruiker reset.
- Was deze tutorial nuttig ?
- YesNo