Nainstalujte Postgresql - Kompletní průvodce instalací PostgreSQL

Obsah:

Anonim

Jak nainstalovat PostgreSQL?

PostgreSQL jako výkonné řešení pro správu objektově relačních databází s otevřeným zdrojovým kódem se vyvinulo z toho, že se konkrétně používalo pro operační systémy založené na unixu a bylo navrženo tak, aby bylo kompatibilní pro Windows, MacOS a Solaris a bylo tak přenosné napříč platformami.

Kroky k instalaci PostgreSQL:

Níže jsou uvedeny podrobné kroky k instalaci PostgreSQL do vašeho počítače.

Postupujte podle https://www.postgresql.org/download/ a najdete binární balíček ke stažení pro váš preferovaný operační systém.

Před instalací vyžaduje Postgres minimální požadavek, aby systém fungoval a dokumentoval specifika:
https://www.postgresql.org/docs/9.5/install-requirements.html

Instalace na Windows

Při výběru operačního systému Windows získáte výběr verze PostgreSQL a kompatibilního procesoru Windows, který stáhne odpovídající spustitelný instalační soubor.

PostgreSQL se řídí běžným standardním průvodcem instalací, kde uživatel přijímá podmínky a specifikuje instalační adresář.

V rámci instalace v systému Windows průvodce vyzve k zadání hesla.

Následuje konfigurace portu, na které by měla být hostována služba PostgreSQL.

Dále budeme vyzváni k výběru národního prostředí, které bude použit databázový cluster. To ovlivňuje použité techniky kódování textu, což zase ovlivňuje pořadí třídění textu.

A jako poslední krok můžeme spustit nástroje pro tvorbu zásobníku, které jsou součástí sady PostgreSQL. Stack Builder poskytuje širokou sadu balíčků, ovladačů a nástrojů, které usnadňují instalaci PostgreSQL

Po výběru příslušné konfigurace serveru ve staviteli zásobníku.

Obsahuje různé ovladače a nástroje, ze kterých můžeme vybrat požadované a pokračovat v jejich instalaci.

Instalace na Ubuntu

Ubuntu má ve výchozím nastavení přístup k repozitářům PostgreSQL, takže můžeme aktualizovat index lokálního balíčku a nainstalovat jej pomocí 'apt'.

Nebo můžeme přímo stáhnout požadované úložiště z apt repozitáře na https://www.postgresql.org/download/linux/ubuntu/

$ sudo apt-get update

$ sudo apt-get install PostgreSQL PostgreSQL-Contrib

Zde -contrib se používá pro zahrnutí balíčku, který usnadňuje doplňkové funkce spojené s PostgreSQL.

Instalace vytvoří uživatelský účet s názvem 'postgres', který lze přihlásit pomocí

$ sudo -i -u postgres

k výzvě postgresu lze přistupovat zadáním

$ psql

PostgreSQL na Ubuntu ve výchozím nastavení přiřadí port 5432, ze kterého má uživatel oprávnění změnit soubor PostgreSQL.conf

Tento soubor slouží jako nastavení konfigurace pro PostgreSQL v systému, kde můžeme změnit požadovaný port v atributu

port = 5478

Chcete-li nainstalovat YUM, přejděte do úložiště YUM Postgres a stáhněte rpm příslušné distribuce

curl -O http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg- centos92-9.2-6.noarch.rpm

následuje tradiční instalace otáček

rpm -ivh pgdg-centos92-9.2-6.noarch.rpm

Instalace na MAC

PostgreSQL lze snadno nainstalovat na MAC vybavené Homebrew a Lunchy. Před zahájením instalace se ujistěte, že je homebrew aktuální

$ vařit aktualizaci

$ vařit doktora

a následuje instalační příkaz pro postgres.

$ brew install PostgreSQL

Uživatel může uživatelsky definovat port, na kterém by se měl v systému spustit Postgres, nastavením proměnných prostředí MAC, jak je uvedeno níže

export PGHOST = localhost

export PGPORT = 5432

Kromě obvyklého způsobu instalace PostgreSQL na různých operačních systémech můžeme instalovat také prostřednictvím textového režimu.

  • Pro Windows:

Spuštěním následujícího řádku CMD

PostgreSQL-10.4-1-windows-installer.exe –mode text

  • Pro distribuce Linuxu

PostgreSQL-10.4-1-Linux-x64-installer.run –mode text

  • Pro MacOS

Spusťte níže uvedený soubor sh

PostgreSQL-10.4-1-osx-installer.app/Contents/MacOS/installbuilder.sh - text v režimu

Díky široké nabídce na trhu podporuje Postgres několik podstatných funkcí, jako je MVCC (Multi-Version Concurrency Control), tabulkové prostory, obnova v čase, horké zálohy, díky nimž je výjimečný a výhodnější, pokud jde o škálovatelnost serveru.

Níže uvedená část obsahuje základní pokyny, které je třeba dodržovat při instalaci Postgresu na server a usnadnění zdroje dat pro přístup k Plesku:

Začínáme s nástrojem pgAdmin

pgAdmin je nejoblíbenější bohatý klient s otevřeným zdrojovým kódem pro PostgreSQL

1) V prohlížeči pgAdmin klikněte pravým tlačítkem na uzel PostgreSQL v části „servery“ a připojte server

2) Pro vytvoření spojení zadejte uživatelské jméno a heslo PostgreSQL.

3) V uzlu databáze klepněte pravým tlačítkem myši a vytvořte databázi; Poté uložte.

4) Následně můžete vytvořit přihlašovací role, vytvářet dotazy a rozsáhlé funkce proveditelným způsobem.

Kroky k instalaci serveru PostgreSQL (s Plesk)

V reálném čase, s škálovatelnou vlastností rysů PostgreSQL, často vyžadujeme hostování Postgresu na serveru a následující část popisuje základní specifika konfigurace:

1) Nainstalujte požadované soubory serveru,

yum install PostgreSQL PostgreSQL-server

Celková velikost stažení: 6, 8 M

Je to v pořádku (y / N):

2) Spusťte server PostgreSQL a nakonfigurujte nastavení správce

/etc/init.d/PostgreSQL start

pomocí příkazu: přejděte na uživatele systému Postgres na uživatele admin, který Plesk používá:

su postgres

createuser -psPl

Zadejte uživatelské jméno a heslo a je provedena konfigurace Postgresu.

Nyní jako uživatel root, změňte konfiguraci (/var/lib/pgsql/data/pg_hba.conf) Stávající položka ( host všech 127.0.0.1/32 ident) by měla být změněna na

hostovat všechny 127.0.0.1/32 md5

To umožňuje žádosti o přihlášení ze serveru. Po dokončení proveďte následující a restartujte server

sed -i 's / host \ s * all \ s * all \ s * 127.0.0.1 \ / 32 \ s * ident \ s * sameuser / # & /' /var/lib/pgsql/data/pg_hba.conf && echo -e “\ n # Povolit připojení hesel z localhost \ nhost všech 127.0.0.1/32 md5” >> /var/lib/pgsql/data/pg_hba.conf && /etc/init.d/postgresql restart

3) Posledním krokem je registrace serveru pomocí plesk pro provádění databázových operací

/ usr / local / psa / bin / database-server –update-server localhost: 5432 -type postgresql -admin admin -passwd `cat / etc / psa / .psa.shadow` && service psa restart

Nyní se přihlaste na ovládací panel Plesk; Na kartě Webové stránky a domény vyberte položku Databáze

Vyberte možnost Přidat novou databázi, po které můžete zadat název databáze postgres a v rozbalovací nabídce vyberte typ PostgreSQL.

Testy regrese

  • Před instalací můžete na nově nakonfigurovaném serveru spustit regresní test. Tím je zajištěno, že server běží podle očekávání a lze jej dosáhnout příkazem:

zkontrolovat

  • Provedením můžete odkazovat na dokumentaci a Man stránky

make install-docs

  • Po instalaci můžete binární a zdrojové soubory odstranit pomocí příkazu

čistit

  • Pokud se chystáte stavět na distribuované platformě se stejným zdrojovým stromem, můžete použít příkaz:

učinit distclean

Pomůže to při celkovém šíření změn na všech distribuovaných platformách před obnovením.

Doporučené články

Toto byl průvodce, jak nainstalovat PostgreSQL. Zde jsme diskutovali kroky k instalaci PostgreSQL na jiného operátora. Další informace naleznete také v následujících článcích -

  1. Jak nainstalovat JavaScript
  2. Průvodce instalací MySQL
  3. Nainstalujte Python
  4. Kroky k instalaci Splunk