sql >> Database >  >> RDS >> PostgreSQL

Update uw PostgreSQL-wachtwoord in Linux

PostgreSQL ondersteunt veel client-authenticatiemethoden, maar in dit geval gaan we ons alleen bezighouden met twee:wachtwoord en md5 .

Opmerking:de standaard authenticatiemethode voor PostgreSQL is ident . Als je de PostgreSQL-authenticatiemethode wilt wijzigen van ident naar md5, bezoek dan de gekoppelde tutorial!

Voordat u aan de slag gaat

  • Deze instructies zijn specifiek bedoeld voor het wijzigen van een wachtwoord in PostgreSQL.
  • Ik werk vanaf een door Liquid Web Core beheerde CentOS 7-server en ben ingelogd als root.
  • PostgreSQL is geïnstalleerd volgens onze tutorial over:Installeren en verbinden met PostgreSQL op CentOS 7.

Stap #1:Schakel over naar de PostgreSQL-gebruiker:postgres

Als u werkt vanuit een standaard PostgreSQL-installatie, wordt PostgreSQL geconfigureerd met de gebruiker postgres .

Aangezien we zijn ingelogd als root , en we nemen aan dat root geen gebruiker heeft voor PostgreSQL, schakel over naar de standaard PostgreSQL-gebruiker:postgres .

su - postgres

... probeer vervolgens verbinding te maken met PostgreSQL.

psql

... voer uw wachtwoord in bij de prompt.

Password:

… het juiste, geldige antwoord zal vergelijkbaar zijn met het volgende.

psql (9.3.9)
Type "help" for help.


postgres=#

Stap #2:het PostgreSQL-wachtwoord voor de gebruiker toevoegen/wijzigen:postgres

Gebruik de volgende opdracht om het PostgreSQL-wachtwoord voor uw huidige gebruiker te wijzigen, dat nu postgres is .

\password

Voer uw nieuwe wachtwoord in en voer het nogmaals in om het te bevestigen.

Enter new password:
Enter it again:

Sluit nu de PostgreSQL-interface af.

\q

Bonusinformatie!

U kunt stap één in precies één opdracht uitvoeren.

su -c "psql" - postgres


  1. PostgreSQL-taakverdeling in de cloud gemakkelijk gemaakt

  2. NA LOGON (Oracle) trigger in PostgreSQL met extensie – login_hook

  3. Preventietriggers

  4. SQL - Meerdere soortgelijke zoekopdrachten combineren