sql >> Databáze >  >> RDS >> PostgreSQL

Aktualizujte své heslo PostgreSQL v Linuxu

PostgreSQL podporuje mnoho metod ověřování klientů, ale v tomto případě se budeme zabývat pouze dvěma:heslem a md5 .

Poznámka:Výchozí metoda ověřování pro PostgreSQL je ident . Pokud byste chtěli změnit metodu ověřování PostgreSQL z ident na md5, navštivte odkazovaný tutoriál!

Než začnete

  • Tyto pokyny jsou určeny speciálně pro změnu hesla v PostgreSQL.
  • Budu pracovat ze serveru Liquid Web Core Managed CentOS 7 a budu přihlášen jako root.
  • PostgreSQL je nainstalován podle našeho výukového programu:Jak nainstalovat a připojit se k PostgreSQL na CentOS 7.

Krok č. 1:Přepněte na uživatele PostgreSQL:postgres

Pokud pracujete z výchozí instalace PostgreSQL, bude PostgreSQL nakonfigurován s uživatelem postgres .

Protože jsme přihlášeni jako root a předpokládáme, že root nemá uživatele pro PostgreSQL, přepněte na výchozího uživatele PostgreSQL:postgres .

su - postgres

… pak se pokuste o připojení k PostgreSQL.

psql

… po výzvě zadejte své heslo.

Password:

… správná, platná odpověď bude podobná následující.

psql (9.3.9)
Type "help" for help.


postgres=#

Krok #2:Přidání/změna hesla PostgreSQL pro uživatele:postgres

Pomocí následujícího příkazu změňte heslo PostgreSQL pro svého aktuálního uživatele, které je nyní postgres .

\password

Zadejte své nové heslo a poté jej znovu zadejte pro potvrzení.

Enter new password:
Enter it again:

Nyní ukončete rozhraní PostgreSQL.

\q

Bonusové informace!

Celý první krok můžete provést přesně jedním příkazem.

su -c "psql" - postgres


  1. Nelze se připojit k localhost, ale lze s názvem počítače v SQL Server 2008

  2. Spusťte velký SQL skript (s příkazy GO)

  3. Návrh databáze pro vícejazyčné aplikace

  4. jak udělit oprávnění uživatele ke konkrétnímu schématu?