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 -
- Jak nainstalovat JavaScript
- Průvodce instalací MySQL
- Nainstalujte Python
- Kroky k instalaci Splunk