Standardgodkendelsestilstanden for PostgreSQL er indstillet til ident .
Du kan få adgang til din pgpass.conf via pgAdmin -> Files -> open pgpass.conf
Det vil give dig stien til pgpass.conf
nederst i vinduet (officiel dokumentation).
Når du kender placeringen, kan du åbne denne fil og redigere den efter din smag.
Hvis det ikke virker, kan du:
-
Find din
pg_hba.conf
, normalt placeret underC:\Program Files\PostgreSQL\9.1\data\pg_hba.conf
-
Indstil om nødvendigt tilladelserne på den, så du kan ændre den. Din brugerkonto kan muligvis ikke gøre det, før du bruger sikkerhedsfanen i egenskabsdialogen til at give dig selv den ret ved at bruge en administratortilsidesættelse.
-
Alternativt kan du finde
notepad
ellernotepad++
i din startmenu, højreklik, vælg "Kør som administrator" , og brug derefterFile->Open
for at åbnepg_hba.conf
på den måde. -
Rediger den for at sætte "host"-linjen for bruger "postgres" på vært "127.0.0.1/32" til "trust". Du kan tilføje linjen, hvis den ikke er der; bare indsæt
host all postgres 127.0.0.1/32 trust
før eventuelle andre linjer. (Du kan ignorere kommentarer, linjer der begynder med #). -
Genstart PostgreSQL-tjenesten fra Tjenester-kontrolpanelet (
start->run->services.msc
) -
Opret forbindelse ved hjælp af
psql
eller pgAdmin4 eller hvad du nu foretrækker -
Kør
ALTER USER postgres PASSWORD 'fooBarEatsBarFoodBareFoot'
-
Fjern linjen, du tilføjede til pg_hba.conf, eller skift den tilbage
-
Genstart PostgreSQL igen for at bringe ændringerne i kraft.
Her er et eksempel af pg_hba.conf
fil (METHOD er allerede indstillet til tillid ):
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
BEMÆRK: Husk at ændre METODEN tilbage til md5
eller andre godkendelsesmetoder anført her efter ændring af din adgangskode (som angivet ovenfor).