Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
|
it:postgresql:instalace [2015/04/22 14:29] kourim |
it:postgresql:instalace [2016/02/06 08:03] (aktuální) kourim |
||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ===== PostgreSQL Instalace ===== | + | ===== Instalace ===== |
| Instalace postgresql na debianu. | Instalace postgresql na debianu. | ||
| Řádek 11: | Řádek 11: | ||
| su - postgres | su - postgres | ||
| psql</sxh> V konzoli postgresql použijeme příkaz <sxh sql>\password postgres</sxh> | psql</sxh> V konzoli postgresql použijeme příkaz <sxh sql>\password postgres</sxh> | ||
| + | - pokud se chci připojovat do databáze na vytvořeného uživatele skrze heslo, je potřeba změnit nastavení <sxh bash>vim /etc/postgresql/9.3/main/pg_hba.conf | ||
| + | |||
| + | local all all md5</sxh> | ||
| - Nastavení vzdáleného přístupu | - Nastavení vzdáleného přístupu | ||
| - je potřeba v konfiguračním souboru /etc/postgresql/9.3/main/postgresql.conf odkomentovat parametr listen_addresses a přidat tam adresu serveru, kde je postgresql nainstalován <sxh>listen_addresses = 'localhost, 192.168.1.200'</sxh> | - je potřeba v konfiguračním souboru /etc/postgresql/9.3/main/postgresql.conf odkomentovat parametr listen_addresses a přidat tam adresu serveru, kde je postgresql nainstalován <sxh>listen_addresses = 'localhost, 192.168.1.200'</sxh> | ||
| - v souboru /etc/postgresql/9.3/main/pg_hba.conf přidát řádky pro SERVER_IP a MANAGEMENT_IP <sxh>host all all 192.168.1.200/24 md5 | - v souboru /etc/postgresql/9.3/main/pg_hba.conf přidát řádky pro SERVER_IP a MANAGEMENT_IP <sxh>host all all 192.168.1.200/24 md5 | ||
| - | host all all 192.168.1.51/24 md5</sxh> | + | host all all 192.168.1.51/24 md5</sxh> pokud chci přihlášení bez hesla tak se md5 vymění za trust |
| - pokud je zapnutý firewall, je potřeba povolit připojení skrz konkrétní ip adresu <sxh>iptables -A INPUT -p tcp -m tcp -s 10.8.4.10 --dport 5432 -j ACCEPT</sxh> | - pokud je zapnutý firewall, je potřeba povolit připojení skrz konkrétní ip adresu <sxh>iptables -A INPUT -p tcp -m tcp -s 10.8.4.10 --dport 5432 -j ACCEPT</sxh> | ||
| - | - Pokud chceme mít přístup do postgresql přímo z roota, tak se prihlasime pres postgres uživatele do databáze a zavoláme tyto příkazy <sxh sql>CREATE ROLE root superuser; | + | - Pokud chceme mít přístup do postgresql přímo z roota, tak se přihlásíme pres postgres uživatele do databáze a zavoláme tyto příkazy <sxh sql>CREATE ROLE root superuser; |
| CREATE USER root; | CREATE USER root; | ||
| GRANT ROOT TO root; | GRANT ROOT TO root; | ||
| ALTER ROLE root WITH LOGIN;</sxh> | ALTER ROLE root WITH LOGIN;</sxh> | ||