Systémy správy relační databáze (RDBMS) se ukázaly být klíčovou součástí mnoha webových stránek a aplikací, protože poskytují strukturovaný způsob ukládání, organizování a přístupu k informacím.
jak zjistit, co využívá šířku pásma v síti
V tomto článku budeme podrobně diskutovat o PostgreSQL spolu s podrobným průvodcem instalací a konfigurací PostgreSQL na Ubuntu.
Co je PostgreSQL?
PostgreSQL je open-source systém pro správu databází, který podporuje SQL. Pomocí PostgreSQL mohou vývojáři vytvářet aplikace odolné vůči podvodům, protože správci databáze poskytuje vynikající zdroje pro správu dat.
Tato platforma vám poskytuje mobilitu k definování vlastních datových sad, vývoji vlastních písem a sloučení kódu napsaného v různých programovacích jazycích. PostgreSQL je vysoce škálovatelný z hlediska množství dat a počtu souběžných uživatelů projektu.
Podívejme se na proces instalace PostgreSQL pro Ubuntu 21.04.
Krok 1: Nainstalujte PostgreSQL na Ubuntu
Některé balíčky PostgreSQL jsou přítomny ve výchozím úložišti Ubuntu. Chcete -li nainstalovat PostgreSQL pomocí příkazového řádku, zadejte:
sudo apt install postgresql postgresql-contrib
Ověřte instalaci
Umístění konfiguračního souboru můžete zjistit pomocí příkaz ls . Toto je krok ověření, který potvrzuje, zda byl PostgreSQL úspěšně nainstalován do vašeho systému nebo ne.
ls /etc/postgresql/12/main/
Číslo 12 označuje verzi PostgreSQL. Může se to pro vás lišit v závislosti na balíčku, který jste si stáhli do systému.
Zkontrolujte stav PostgreSQL
Po instalaci zkontrolujte stav PostgreSQL pomocí následujícího příkazu:
service postgresql status
Výstup by vypadal takto:
Pokud výstup zobrazuje aktivní stavu, pak ve vašem systému běží služba PostgreSQL. Na druhou stranu, pokud je stav neaktivní , pak musíte spustit službu zadáním:
service postgresql start
Na rozdíl od postavení a Start , můžete použít několik dalších příkazů PostgreSQL:
- Stop
- Restartujte
- Znovu načíst
- Vynutit opětovné načtení
Související: Databázové motory, které je třeba vzít v úvahu pro váš další projekt
Krok 2: Přihlaste se jako superuživatel
Než budete pokračovat dále, musíte se přihlásit jako superuživatel databáze na serveru PostgreSQL. Jedním z nejjednodušších způsobů, jak se připojit jako uživatel PostgreSQL, je změnit název hostitele na postgres Uživatel Unixu.
Nastavte kořenové pověření uživatele
Přihlaste se k interaktivnímu shellu PostgreSQL pomocí příkazu:
sudo -u postgres psql
Nastavte přihlašovací údaje uživatele root pomocí následujícího dotazu:
ALTER USER postgres PASSWORD 'newpassword';
Nezapomeňte vyměnit nové heslo se silným heslem dle vašeho výběru. Typ výstup ukončit interaktivní shell.
Přihlaste se do psql pomocí následujícího příkazu:
psql -U postgres -h localhost
Jakmile se zobrazí výzva, zadejte nové heslo uživatele root.
Krok 3: Připojte se k serveru PostgreSQL
Když nainstalujete PostgreSQL, platforma vytvoří výchozího uživatele postgres a systémový účet se stejným názvem. Musíte se přihlásit jako uživatel postgres pro připojení k serveru PostgreSQL.
K přihlášení k serveru PostgreSQL použijte následující příkaz:
sudo su postgres
Jakmile spustíte tento příkaz, všimnete si změny ve způsobu, jakým systém zobrazuje vaše jméno hostitele. Výzva bash bude vypadat takto:
postgres@ubuntu: /home/winibhalla/Desktop$
To ukazuje, že jste se úspěšně přihlásili jako uživatel PostgresSQL.
Jak spravovat uživatele PostgreSQL
Nyní, když jste se připojili k serveru, je čas vytvořit nové uživatele. Typ psql spusťte příkazy na serveru PostgreSQL.
Vytvořte nového uživatele
Pokud v rámci projektu pracuje více členů týmu na různých úrovních, budete muset vytvořit různé role pro různé zaměstnance a přiřadit jim jejich přístupy. Použijte VYTVOŘIT UŽIVATELE příkaz k vytvoření nového uživatelského profilu:
CREATE USER user1 WITH PASSWORD 'test123';
Ve výše uvedeném příkazu uživatel 1 je uživatelské jméno, které chcete pro nového uživatele následovat test123 , což je heslo pro tohoto uživatele.
Chcete -li zkontrolovat seznam nových uživatelů přidaných do databáze, použijte z příkaz.
Jak vidíte na výstupu výše, pro nového uživatele zatím nejsou k dispozici žádná oprávnění.
Udělte oprávnění Superuser novým uživatelům
Chcete -li přidat sadu oprávnění novému uživateli, spusťte následující příkaz:
ALTER USER user1 WITH SUPERUSER;
The STÁŘÍ příkaz udělí novému členovi oprávnění správce. Spusťte /z znovu ověřte, zda má nový uživatel požadovanou sadu oprávnění superuživatele.
Vyřadit uživatele ze seznamu uživatelů
Chcete -li odebrat uživatele ze seznamu autorizovaných uživatelů, použijte následující příkaz:
DROP USER user1;
Ověřte změnu vypsáním uživatelů pomocí /z příkaz.
Příbuzný: The Essential SQL Commands Cheat Sheet for Beginners
Jak spravovat databáze PostgreSQL
PostgreSQL poskytuje svým uživatelům několik příkazů k vytváření a odebírání databází.
Přidat nebo odebrat databázi
Chcete -li vytvořit novou databázi pomocí PostgreSQL:
CREATE DATABASE db1;
...kde db1 je název databáze, kterou chcete vytvořit. Použijte the získat seznam všech dostupných databází.
Výstup:
Pokud chcete odebrat databázi, použijte UPUSTIT příkaz:
DROP DATABASE db1;
Udělit přístup k databázi uživatelům
Přístup k databázi můžete udělit uživateli pomocí GRANT příkaz:
GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;
Získejte nápovědu k příkazovému řádku pro PostgreSQL
Chcete -li vědět více o PostgreSQL a o tom, jak používat jeho různé příkazy, můžete otevřít stránku nápovědy zadáním následujícího příkazu do terminálu:
man psql
Doporučený krok: Nainstalujte pgAdmin
Dalším doporučeným krokem je instalace pgAdmin. PgAdmin je jedním z nejpopulárnějších a na funkce bohatých nástrojů pro správu open-source dostupných pro PostgreSQL. Zatímco instalace pgAdmin je volitelný krok, měli byste jej nainstalovat, abyste mohli lépe spravovat uživatele a databáze.
Chcete -li začít, přidejte do svého systému oficiální úložiště pgAdmin a jeho klíč:
curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
sudo sh -c 'echo 'deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main' > /etc/apt/sources.list.d/pgadmin4.list && apt update'
Výstup:
Nyní nainstalujte verzi pro počítače:
sudo apt install pgadmin4-desktop
Chcete -li nainstalovat webovou verzi, zadejte:
sudo apt install pgadmin4-web
Chcete -li konfigurovat webový režim, spusťte soubor setup-web.sh skript poskytl pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
Postup dokončete podle pokynů na obrazovce. Ujišťujeme vás, že se jedná pouze o jednorázový krok, takže si nemusíte dělat starosti s jeho instalací a konfigurací znovu a znovu.
Správa databází v Ubuntu pomocí PostgreSQL
PostgreSQL je výkonná platforma pro vytváření aplikací pro správu databází. Schopnost zpracovat jakékoli množství dat na platformě je jedním z jejích největších vrcholů. Proces instalace se scvrkává na počáteční stahování, instalaci a nakonec přihlášení do databáze.
Pomocí několika jednoduchých příkazů můžete zvládnout proces přidávání nových uživatelů, vytváření databází a dále přidávání uživatelů do stávajících databází. Nejste si jisti, jestli máte rádi PostgreSQL? Zkuste na svůj počítač nainstalovat Microsoft SQL Server.
Podíl Podíl tweet E-mailem Jak nainstalovat a nastavit Microsoft SQL Server na UbuntuChcete ukládat a spravovat databáze na svém počítači Ubuntu? Zde je návod, jak nastavit Microsoft SQL Server pomocí Azure Data Studio.
Číst dále Související témata- Linux
- SQL
- Ubuntu
- Nainstalujte software
Wini je spisovatel se sídlem v Dillí a má 2 roky psaní. Během psaní se stýkala s digitálními marketingovými agenturami a technickými firmami. Napsala obsah související s programovacími jazyky, cloudovou technologií, AWS, Machine Learning a mnoha dalšími. Ve svém volném čase ráda maluje, tráví čas se svou rodinou a cestuje do hor, kdykoli je to možné.
Více od Wini BhallyPřihlaste se k odběru našeho zpravodaje
Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!
Kliknutím sem se přihlásíte k odběru