W PostgreSQL, kiedy raz zainstalujesz konfigurację, poprosi Cię o ustawienie hasła do domyślnej bazy danych, i.mi., „Postgres”. Możesz także utworzyć własnego użytkownika później w PostgreSQL i ustawić hasło dla tego użytkownika. Ale co, jeśli istnieje potrzeba zmiany hasła do zarządzania bazą danych lub obowiązkami administracyjnymi i pojawia się pytanie, w jaki sposób i skąd możesz zmienić hasło? Nie trzeba się martwić, ponieważ ten artykuł skupi się konkretnie na odpowiedzi na pytanie na proste i różne sposoby zmiany haseł użytkownika w PostgreSQL. Ten przewodnik pomoże Ci zmienić hasła użytkownika i wyraźnie zdefiniować każdy krok, aby uzyskać lepsze zrozumienie.
Różne tryby, aby zmienić hasło użytkownika:
Możesz zmienić hasła użytkownika dwiema różnymi metodami w PostgreSQL. W obu metodach możesz utworzyć i ustawić hasło, a także je zmienić. Te dwie metody to:
Kroki, aby zmienić hasło za pośrednictwem PGADMIN:
Kiedy otwierasz PostgreSQL, ekran wyświetlany przed tobą, coś takiego wygląda:
Po lewej stronie można zobaczyć menu nawigacyjne, w którym zdefiniowane są „role logowania/grupy”. Podczas klikania pojawia się lista upadku.
Na tej liście wszystkie nazwy użytkowników są przechowywane, które istnieją w bazie danych z ich określonymi i uprzywilejowanymi rolami wraz z nimi.
Najpierw utwórzmy nazwę użytkownika i skonfiguruj hasło do tej nazwy użytkownika, a następnie zmienimy hasło. Aby utworzyć nazwę użytkownika, kliknij „Role logowania/grupy” i kliknij „Utwórz” login lub rolę grupową. Tutaj utworzymy rolę logowania w bazie danych z pożądanymi ról.
Po kliknięciu „role logowania/grupy” pojawi się:
W polu nazwy możesz określić dowolną nazwę. Następnie kliknij „Definicje” i wprowadź hasło do nazwy użytkownika.
W „uprawnieniach” zdefiniuj role użytkowników i zapisz dane logowania na końcu.
Teraz utworzyłeś użytkownika i możesz po prostu zmienić hasło, klikając swoją nazwę użytkownika, a następnie „właściwości” na bocznym pasku nawigacji:
„Właściwości” otworzą teraz ten sam ekran, na którym utworzyłeś nazwę użytkownika do logowania. Tutaj, w „Hasłach”, możesz wprowadzić nowe hasło i zapisać je w końcu.
W polu „Hasła” ponownie weź nowe hasło, a hasło jest zmieniane dla nazwy użytkownika „Saeed_raza”.
Zmień hasło za pomocą PSQL:
W SQL Shell (PSQL) możesz również zmienić hasło za pomocą dwóch sposobów:
Zmień hasło za pomocą instrukcji ról alter:
Zmiana instrukcje ról służą do zmiany haseł użytkownika w PostgreSQL. Oto podstawowa składnia do korzystania z instrukcji ról w Twojej bazie danych:
W powyższym oświadczeniu wspomnij o nazwie użytkownika zamiast „nazwy użytkownika”, o której chcesz zmienić hasło. Następnie napisz nowe hasło zamiast „New_Password”, aby zmienić hasło. Ważna klauzula do momentu opcjonalnej; Służy do wprowadzenia okresu, w którym masz funkcjonowanie hasła po określonej dacie lub godzinie, że hasło zostanie wygaśnięte.
Poniżej znajduje się ilustracja zmiany hasła nazwy użytkownika „saeed_raza” z nowym hasłem jako „dane”.
Zmień rolę saeed_raza z hasłem „dane”;Polecenie roli alter po instrukcji SQL zapewnia, że hasło zostanie zmienione w bazie danych.
Zobaczmy jeszcze jeden przykład zmiany hasła, który będzie ważny dla określonego okresu, który przypisamy:
Zmień rolę saeed_raza z hasłem „zdefiniowanym”Zmieniłem hasło z „danych” na „zdefiniowane” dla nazwy użytkownika „saeed_raza” i wspomniałem o daty, aż hasło do tej nazwy użytkownika będzie ważne, czyli „30 marca 2022 r.”. Hasło będzie wygasane do tej daty, ale jeśli nie umieścisz ważnej klauzuli w instrukcji, hasło będzie ważne dla życia.
Aby upewnić się, że hasło będzie ważne do tej daty, uruchom następujące polecenie, aby zweryfikować:
# \ duTo polecenie wyświetli wszystkie listy ról obecnych w bazach danych z ich atrybutami i nazwą użytkownika. Powyższe polecenie pokaże następujące wyniki:
W powyższym wyjściu możesz wyraźnie zobaczyć, że w nazwie roli „saeed_raza” hasło jest ważne do daty 2022-03-30.
Zmień hasło za pomocą polecenia meta:
W powyższej metodzie, aby zmienić hasło za pomocą instrukcji role alter, widzieliśmy, że hasło jest widoczne dla systemu, a także przeniesie to hasło do serwera, które można zapisać również w historii instrukcji PSQL. Możesz zmienić hasło, utrzymując je bezpiecznie przed dziennikiem serwera i jego historii w tej metodzie.
Po pierwsze, uruchamiając PSQL, musisz wprowadzić nazwę użytkownika, której chcesz zmienić hasło:
Wpisałem do nazwy użytkownika „saeed_raza”, ponieważ chcę zmienić hasło tego użytkownika w PostgreSQL. Teraz postępuj zgodnie z tą prostą składnią, która zmieni również hasło użytkownika lub domyślne PostgreSQL, po prostu za pomocą meta-command:
postgres =# \ hasłoHasło jest teraz zmieniane dla użytkownika „saeed_raza” za pomocą tego prostego meta-command.
Wniosek:
W tym przewodniku dowiedzieliśmy się, w jaki sposób możemy zmienić hasło użytkownika za pomocą PGADMIN i PSQL z różnymi sposobami PSQL. Wszystkie metody użyte w tym artykule były wydajne i proste, które można wdrożyć w swoim systemie, aby w końcu odpowiedzieć na pytania, jak zmienić hasła użytkownika w PostgreSQL.