PostgreSQL administracija
PostgreSQL servisu nije moguć pristup izvan web servera i potrebno je da kreirate ssh tunel ako želite administrirati PostgreSQL putem pgAdmin tool-a.
Potrebno je od naše podrške zatražiti provjeru ako je PostgreSQL port 5432 otvoren na linux poslužitelju na kojem se hosta domena.
Za spajanje na SSH konzolu hosting računa potreban vam je SSH ključ– kako ga generirati i koristiti provjerite na stranici https://plus.hr/baza-znanja/autentifikacija-putem-ssh-kljuca/ .
Otvorite Putty, ako još nemate podešenu konekciju na SSH:
– u polje “Hostname” upišite naziv vaše domene: domena.hr
– u polje “Port” upišite broj: 22
– u polje “Saved Sessions” upišite naziv konekcije-> npr.: DBeaver tunnel
– kliknite na “Save” za spremanje postavki
Nakon toga na lijevoj strani kliknite na opcije Connection-> SSH -> Tunnels
– provjerite da su uključene opcije “Local” i “Auto“
– u polje “Source Port” upišite broj PostgreSQL porta 5432 koji će se koristiti na lokalnom računalu.
– u polje “Destination” upišite: localhost:5432 ( ovo je odredište PostgreSQL servisa na udaljenom serveru i broj MySQL porta na tom serveru )
– kliknite na “Add“
– u polju iznad sada bi trebalo pisati “L3307 localhost:5432“
Zatim ponovno na lijevom meniu kliknite na prvu stavku “Session” i kliknite na opciju “Save” kako bi se spremile tunnel postavke na toj konekciji. Sada se možete spojiti na server klikom na “Open“.
Nakon što se uspješno prijavite, otvorite neki MySQL administracijski program, npr. besplatan “MySQL Query Browser”.
Za konekciju na udaljenu MySQL bazu:
– u polje “Server Host” upišite: localhost
– u polje “Port” upišite: 5432
– u polje “Username” upišite username koji ima pravo pristupa bazi
– u polje “Password” upišite password upisanog sql korisnika
Kliknite na “OK“, program će se povezati na udaljen PostgreSQL servis i možete administrirati baze.