2008-10-09 11 views
55

Mam obecnie zainstalowaną instancję pgsql, która działa na porcie 1486. Chcę zmienić ten port na 5433, jak powinienem to zrobić?zmiana portu pgsql

Odpowiedz

95

Nie powinno być linia w pliku postgresql.conf który mówi:

port = 1486 

zmienić.

Lokalizacja pliku może się różnić w zależności od opcji instalacji. Na dystrybucji opartych na Debianie jest /etc/postgresql/8.3/main/

W Windows jest C:\Program Files\PostgreSQL\9.3\data

+3

W systemie Ubuntu (i prawdopodobnie w innych systemach Linux) można użyć 'locate postgresql.conf', aby znaleźć ścieżki do tego pliku. –

+1

w zależności od wersji zainstalowanej na Ubuntu typu "sudo nano/etc/postgresql/xx/main/postgresql.conf" znajdziesz wpis 'PORT = ...' zmień go na taki jaki chcesz i zapisz po tym zrestartuj serwer za pomocą 'sudo service postgresql restart' –

14

Można również zmienić port podczas uruchamiania:

$ pg_ctl -o "-F -p 5433" start 

Albo

$ postgres -p 5433 

Więcej na ten temat w manual.