sql >> Databasteknik >  >> RDS >> PostgreSQL

Uppdatera ditt PostgreSQL-lösenord i Linux

PostgreSQL stöder många klientautentiseringsmetoder, men i det här fallet kommer vi bara att bry oss om två:lösenord och md5 .

Obs! Standardautentiseringsmetoden för PostgreSQL är ident . Om du vill ändra PostgreSQL-autentiseringsmetoden från ident till md5, besök sedan den länkade handledningen!

Innan du börjar

  • De här instruktionerna är specifikt avsedda för att ändra ett lösenord i PostgreSQL.
  • Jag kommer att arbeta från en Liquid Web Core Managed CentOS 7-server och jag kommer att loggas in som root.
  • PostgreSQL installeras enligt vår handledning om:Hur man installerar och ansluter till PostgreSQL på CentOS 7.

Steg #1:Byt till PostgreSQL-användaren:postgres

Om du arbetar från en standardinstallation av PostgreSQL, kommer PostgreSQL att konfigureras med användaren postgres .

Eftersom vi är inloggade som root , och vi antar att root inte har en användare för PostgreSQL, byt till standard PostgreSQL-användare:postgres .

su - postgres

… försök sedan ansluta till PostgreSQL.

psql

… ange ditt lösenord vid uppmaningen.

Password:

… det korrekta, giltiga svaret kommer att likna följande.

psql (9.3.9)
Type "help" for help.


postgres=#

Steg #2:Lägg till/ändra PostgreSQL-lösenordet för användaren:postgres

Använd följande kommando för att ändra PostgreSQL-lösenordet för din nuvarande användare, som nu är postgres .

\password

Ange ditt nya lösenord och ange det sedan igen för att bekräfta det.

Enter new password:
Enter it again:

Avsluta nu PostgreSQL-gränssnittet.

\q

Bonusinformation!

Du kan göra allt från steg ett i exakt ett kommando.

su -c "psql" - postgres


  1. PostgreSQL:Query Parallelism in Action

  2. Close kallades aldrig uttryckligen på Database

  3. Använder Oracle XMLType-kolumnen i viloläge

  4. Möten på arbetsplatsen:Återta utrymme från en överdimensionerad databas