En av de tilbakevendende spørsmål jeg får fra brukere som starter sin lange og velstående reise med PostgreSQL innebærer forbinder med «postgres» bruker.
jeg personlig bruk «postgres» bruker bare for å administrere global objekter (roller, tablespaces, databaser) og til å utføre regelmessige administrasjon plikter., Derfor, min favoritt måte å koble er:
- bli «postgres» – systemet som brukeren selv (enten via brukeren root sudo eller via SSH offentlig nøkkel-autentisering)
- koble til den lokale serveren ved hjelp av «psql»
Men mange av våre kunder og elevene elsker grafiske grensesnitt (spesielt hvis du kommer fra databaser med avanserte verktøy på dette området – at jeg på den annen side er en konsoll fyr). Disse trenger man verktøy for å koble seg til gjennom nettverket og fungerer som en standard klient program.,
som standard når du oppretter en PostgreSQL-klynge, godkjenning av passord for databasen superbruker («postgres») er deaktivert. Den enkleste og sikreste måten å legge til et passord til «postgres» brukeren å koble til den lokale serveren ved hjelp av «psql» (se trinn #1 og #2 ovenfor), og skriv deretter inn «\passord» meta-kommandoen i psql. Du vil bli bedt om å oppgi et passord, og bekreft det.
postgres=# \passwordEnter new password:Enter it again:postgres=#
Denne kommandoen vil ikke etterlate noen spor av ditt passord hvor som helst i systemet eller logger inn. Enkel, sikker, trygg.,
Husk:
- bruk «postgres» database bruker utelukkende for administrasjon formål;
- du må aldri bruke den til din standard/bruker programmer.
PostgreSQL lar deg definere grupper, roller og brukere, og å knytte rettigheter til hver av dem på en svært fleksibel og effektiv måte. Velkommen til Postgres!