en av de mest återkommande frågorna jag får från användare som börjar sin långa och Välmående resa med PostgreSQL innebär att du ansluter till” postgres ” – användaren.
Jag använder personligen ”postgres” – användaren bara för att hantera globala objekt (Roller, tablespaces, databaser) och för att utföra regelbundna administrationsuppgifter., Därför är mitt favorit sätt att ansluta:
- bli systemanvändaren ”postgres” (antingen via rotanvändaren, sudo eller genom SSH public key authentication)
- Anslut till den lokala servern med ”psql”
många av våra kunder och studenter älskar grafiska gränssnitt (speciellt om du kommer från databaser med avancerade verktyg på det här området – jag är å andra sidan en konsolkille). Dessa verktyg måste ansluta via nätverket och arbeta som en vanlig klientapplikation.,
som standard inaktiveras lösenordsautentisering för databasens superuser (”postgres”) när du skapar ett PostgreSQL-kluster. Det enklaste och säkraste sättet att lägga till ett lösenord till” postgres ”- användaren är att ansluta till den lokala servern med ” psql ”(se Steg #1 och #2 ovan) och skriv sedan meta-kommandot” \password ” i psql. Du kommer att bli ombedd att ange ett lösenord och bekräfta det.
postgres=# \passwordEnter new password:Enter it again:postgres=#
det här kommandot lämnar inget spår av ditt lösenord någonstans i systemet eller loggen. Enkelt, säkert, säkert.,
Kom ihåg:
- använd ”postgres” databasanvändaren enbart för administrationssyfte;
- använd den aldrig för dina standard – / användarprogram.
PostgreSQL låter dig definiera grupper, roller och användare och associera privilegier till var och en av dem på ett mycket flexibelt och kraftfullt sätt. Välkommen till Postgres!