• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Konfiguracja PostgreSQL [Linux]

Cloud VPS
0 głosów
1,330 wizyt
pytanie zadane 29 lutego 2016 w Systemy operacyjne, programy przez 0xf Dyskutant (8,180 p.)
Czesc programuje z uzyciem biblioteki pqxx/pqxx (postgre w wydaniu dla c++). Zawsze mi sie kompilowalo itp. ale problemy wywalaly mi juz same funkcje. Wydawalo mi sie to dziwne wiec sprobowalem uzyc psql z terminala i tam jest pies pogrzebany.

Nie znam sie wiec wrzuce screena z terminala : http://zapodaj.net/43e0f456ff985.png.html

Co robic ?

PS: Poki co dzialam na localhoscie, a na jakim porcie to nie wiem, przed reinstalacja systemu uzywalem portu 5432 jako domyslnego ale nie dam sobie reki uciac.

Pozdrawiam z gory dzieki

2 odpowiedzi

0 głosów
odpowiedź 29 lutego 2016 przez Magicone Nałogowiec (45,100 p.)
Magia postgreSQL. Musisz wbić zalogowany jako user o nicku postgres bodajże. ;)
komentarz 29 lutego 2016 przez 0xf Dyskutant (8,180 p.)
Sprobowalem ale nadal nie idzie :( Ten sam blad
komentarz 29 lutego 2016 przez Magicone Nałogowiec (45,100 p.)
No to musisz dorwać tego użytkownika uprzywilejowanego.
komentarz 29 lutego 2016 przez 0xf Dyskutant (8,180 p.)
~  sudo -u postgres psql postgres   

could not change directory to "/home/marcwel": Brak dostępu
psql: nie można połączyć się z serwerem: Nie ma takiego pliku ani katalogu
    Czy serwer działa lokalnie i akceptuje
    połączenia przy pomocy gniazd dziedziny Uniksa "/run/postgresql/.s.PGSQL.5432"?
komentarz 29 lutego 2016 przez Magicone Nałogowiec (45,100 p.)
Ehm, zalogowałeś się na użytkownika poprawnie, wykonało to co miało wykonać, a później wywaliło cię z folderu bo nie masz dostępu. Wpisz su postgres i zaloguj się :P
komentarz 29 lutego 2016 przez 0xf Dyskutant (8,180 p.)
[postgres@marcwel-pc marcwel]$ postgres psql postgres
LOG:  00000: could not change directory to "/home/marcwel": Permission denied
0 głosów
odpowiedź 29 lutego 2016 przez Bantu Nałogowiec (34,250 p.)

Znajdź sobie plik pg_hba.conf

Tam będziesz miał jakieś opcje czy coś takiego, w każdym razie tam gdzie jest md5, zmień na trust. I powinno działać logowanie i inne operacje bez konieczności podawania hasła.

komentarz 29 lutego 2016 przez 0xf Dyskutant (8,180 p.)
Nie mam praw.
komentarz 29 lutego 2016 przez Bantu Nałogowiec (34,250 p.)

Jak chcesz to zrobić na localhoscie to odpal przez sudo jakiś edytor tekstu i ten plik np.:

sudo gedit /sciezka/do/pg_hba.conf

 

Podobne pytania

0 głosów
1 odpowiedź 676 wizyt
0 głosów
1 odpowiedź 260 wizyt
+1 głos
0 odpowiedzi 139 wizyt
pytanie zadane 12 marca 2021 w Systemy operacyjne, programy przez daniel1806 Obywatel (1,780 p.)

93,454 zapytań

142,449 odpowiedzi

322,718 komentarzy

62,833 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...