Jsem nový v Postgres Systém pro správu databází. Jak mohu získat přístup nebo se přihlásit do Postgres databáze z příkazového řádku? Tento krátký průvodce vysvětluje, jak získat přístup k Postgres nebo se k němu připojit databáze z terminálu.
Doporučená četba :Jak najít 10 nejběžnějších procesů podle využití paměti a CPUNež se budete moci přihlásit do databáze, musíte znát název cílové databáze, název hostitele nebo IP adresu počítače, na kterém běží, a číslo portu Postgres databázový server naslouchá) a pod jakým uživatelským jménem se chcete připojit.
Připojte se k databázi Postgresql
Můžete se přihlásit do Postgres databázi pomocí psql , terminálový front-end PostgreSQL takto, kde -d
příznak se používá k určení databáze, ke které se připojujete, a -U
určuje uživatelské jméno, pod kterým se připojujete. Upozorňujeme, že tento příkaz vám umožní přihlásit se do Postgres databáze běžící na localhost:
[ravi@linuxshelltips:~]$ psql -d tecmintdb -U tecmintdbadmin
Pokud jsou parametry připojení k databázi správné, psql zobrazí výzvu s názvem databáze, do které psql je aktuálně připojen, následovaný řetězcem => kde můžete spouštět příkazy SQL.
Připojte se ke vzdálené databázi Postgresql
Pro přístup k Postgres databáze běžící na vzdáleném hostiteli, použijte -h
možnost zadat IP adresu hostitele nebo název hostitele počítače, na kterém server běží, například:
[ravi@linuxshelltips:~]$ psql -d tecmintdb -U tecmintdbadmin -h 10.10.20.5 -p 5432
Ve výchozím nastavení Postgres databázový server naslouchá na portu 5432 proto jsme neuvedli číslo portu. Pokud váš server naslouchá na jiném portu, můžete použít -p
možnost zadat číslo portu (nahraďte 5432 se skutečným číslem portu, na kterém naslouchá):
[ravi@linuxshelltips:~]$ psql -d tecmintdb -U tecmintdbadmin -p 5432
Chcete-li vynutit psql pro výzvu k zadání hesla před připojením (což by se mělo stát automaticky), přidejte -W
příznak:
[ravi@linuxshelltips:~]$ psql -d tecmintdb -U tecmintdbadmin -h dbserver.tecmint.com -p 5432 -W
To je prozatím vše! Další informace naleznete v psql manuálová stránka (man psql ) nebo stránku nápovědy (psql –help ).