Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
- Server Ubuntu 20.04 LTS
- Používateľ bez oprávnenia root s oprávneniami `sudo`
Najprv aktualizujte systémové balíky, aby ste sa uistili, že pracujete s najnovšími verziami:
``` bash
sudo apt aktualizácia &&sudo apt upgrade
```
Oficiálne úložiská Ubuntu štandardne neobsahujú najnovšiu verziu PostgreSQL, takže musíte pridať oficiálne úložisko PostgreSQL.
``` bash
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main"> /etc/apt/sources.list.d/pgdg.list'
```
Importujte kľúč úložiska pomocou tohto príkazu:
``` bash
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
```
Aktualizujte svoj index balíka:
``` bash
aktualizácia sudo apt
```
Nainštalujte PostgreSQL:
``` bash
sudo apt install postgresql
```
>Poznámka :Počas inštalácie budete vyzvaní na výber hesla pre používateľský účet PostgreSQL (`postgres`).
Inicializujte databázový klaster pomocou tohto príkazu:
``` bash
sudo postgresql-setup initdb
```
Zmeňte heslo predvoleného používateľského účtu `postgres`, aby ste zaistili bezpečnosť. Nahraďte „
``` bash
sudo passwd postgres
```
Budete vyzvaní na zadanie aktuálneho hesla a potom dvakrát nového hesla.
PostgreSQL štandardne počúva iba na localhost. Ak sa chcete pripojiť k databázovému serveru z iných hostiteľov vo vašej sieti, upravte súbor `postgresql.conf`:
``` bash
sudo vi /etc/postgresql/14/main/postgresql.conf
```
Vyhľadajte `#listen_addresses ='localhost'` a zmeňte ho na `listen_addresses ='*'`, aby ste umožnili pripojenia z akéhokoľvek hostiteľa.
Uložte a zatvorte súbor.
Potom upravte súbor `pg_hba.conf`:
``` bash
sudo vi /etc/postgresql/14/main/pg_hba.conf
```
Na koniec súboru pridajte nasledujúci riadok:
```
hostiť všetky 0.0.0.0/0 md5
```
Táto linka umožňuje pripojenie z akéhokoľvek hostiteľa pomocou autentifikácie MD5.
Uložte a zatvorte súbor.
Reštartujte službu PostgreSQL:
``` bash
sudo systemctl reštart postgresql
```
Ak chcete overiť, či je PostgreSQL správne nastavený, môžete sa prihlásiť pomocou príkazu `psql`. Zadajte nasledovné:
``` bash
sudo -u postgres psql postgres
```
Mali by ste byť vyzvaní na zadanie hesla, ktoré ste predtým nastavili pre používateľa `postgres`. Po úspešnej autentifikácii sa zobrazí príkazový riadok `psql`.
Zadajte `\q`, aby ste ukončili príkazový riadok `psql`.
#### Gratulujeme! Úspešne ste nainštalovali a nakonfigurovali PostgreSQL na serveri Ubuntu 20.04 LTS.
Krok 5:Povoľte vzdialený prístup
Krok 6:Reštartujte službu
Krok 7:Otestujte inštaláciu