sql >> Database teknologi >  >> RDS >> PostgreSQL

Opdater din PostgreSQL-adgangskode i Linux

PostgreSQL understøtter mange klientgodkendelsesmetoder, men i dette tilfælde vil vi kun bekymre os om to:adgangskode og md5 .

Bemærk:Standardgodkendelsesmetoden for PostgreSQL er ident . Hvis du gerne vil ændre PostgreSQL-godkendelsesmetoden fra ident til md5, så besøg den linkede tutorial!

Før du kommer i gang

  • Disse instruktioner er specifikt beregnet til at ændre en adgangskode i PostgreSQL.
  • Jeg arbejder fra en Liquid Web Core Managed CentOS 7-server, og jeg bliver logget ind som root.
  • PostgreSQL er installeret i henhold til vores vejledning om:Sådan installeres og oprettes forbindelse til PostgreSQL på CentOS 7.

Trin #1:Skift til PostgreSQL-brugeren:postgres

Hvis du arbejder fra en standard PostgreSQL-installation, vil PostgreSQL blive konfigureret med brugeren postgres .

Da vi er logget ind som root , og vi antager, at root ikke har en bruger til PostgreSQL, skal du skifte til standard PostgreSQL-brugeren:postgres .

su - postgres

… prøv derefter at oprette forbindelse til PostgreSQL.

psql

… indtast din adgangskode ved prompten.

Password:

… det korrekte, gyldige svar vil ligne følgende.

psql (9.3.9)
Type "help" for help.


postgres=#

Trin #2:Tilføj/ændre PostgreSQL-adgangskoden for brugeren:postgres

Brug følgende kommando til at ændre PostgreSQL-adgangskoden for din nuværende bruger, som nu er postgres .

\password

Indtast din nye adgangskode, og indtast den igen for at bekræfte den.

Enter new password:
Enter it again:

Afslut nu PostgreSQL-grænsefladen.

\q

Bonusoplysninger!

Du kan udføre alle trin et i nøjagtig én kommando.

su -c "psql" - postgres


  1. PDO vs pg_* funktioner

  2. Fejl ved installation af mysql2:Kunne ikke bygge gem native-udvidelse

  3. Hvordan kan jeg få tidlig adgang til Oracle Java-opdateringer, så jeg kan teste min RIA og undgå brandøvelser, når disse opdateringer offentliggøres?

  4. 5 måder at rette fejlen "Del med nul" i SQL Server (Msg 8134)