PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak zmienić hasło użytkownika w PostgreSQL

Czasami może zajść potrzeba zmiany hasła użytkownika w PostgreSQL, do zarządzania bazą danych i administrowania witryną. W tym artykule przyjrzymy się, jak zmienić hasło użytkownika w PostgreSQL. Możesz użyć tych kroków, aby zmienić hasło postgres w Ubuntu, Windows i innych systemach Linux. Możesz go również użyć do zmiany domyślnego hasła Postgres.


Jak zmienić hasło użytkownika w PostgreSQL

Oto kroki, aby zmienić hasło użytkownika w PostgreSQL.


1. Zaloguj się do PostgreSQL

Otwórz terminal i uruchom następujące polecenie, aby zalogować się do PostgreSQL. Zastąp nazwę użytkownika i nazwę bazy danych odpowiednio nazwą użytkownika i nazwą bazy danych.

$ sudo -u username psql dbname


2. Zmień hasło użytkownika

Użyjemy polecenia ALTER USER do zmiany hasła użytkownika. Oto jego składnia.

ALTER ROLE username WITH PASSWORD 'password';

W powyższym poleceniu musisz określić nazwę użytkownika, którego hasło chcesz zmienić, a także nowe hasło dla tego użytkownika.

Uruchom następujące polecenie ALTER USER, aby zmienić hasło użytkownika. Zastąp testera i nowe hasło z

ALTER USER testuser WITH PASSWORD 'newpassword';

Podobnie, jeśli chcesz zmienić hasło do postgres użytkownika, zmodyfikuj powyższe polecenie, jak pokazano.

ALTER USER postgres WITH PASSWORD 'newpassword';

Czasami może być konieczne wygaśnięcie hasła po określonej dacie. W takich przypadkach należy użyć klauzuli VALID UNTIL z instrukcją ALTER USER. Oto powyższe zapytanie SQL zmodyfikowane w celu ustawienia daty wygaśnięcia hasła na 31 grudnia 2020 r.

ALTER USER testuser WITH PASSWORD 'newpassword'
VALID UNTIL 'December 31, 2020';

Jak widać, bardzo łatwo jest zmienić hasło użytkownika w PostgreSQL w Ubuntu, CentOS i innych systemach.

Potrzebujesz narzędzia do raportowania dla PostgreSQL? Ubiq ułatwia wizualizację danych w ciągu kilku minut i monitorowanie w pulpitach nawigacyjnych w czasie rzeczywistym. Wypróbuj już dziś!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Model Django jeden klucz obcy do wielu tabel

  2. Anonimizacja PostgreSQL na żądanie

  3. Łączenie z Heroku Postgres z Spring Boot

  4. Jak zabezpieczyć bazę danych PostgreSQL — 10 wskazówek

  5. Prawidłowe wstawienie nazwy tabeli