Plu Napisano Sierpień 19, 2009 Zgłoszenie Share Napisano Sierpień 19, 2009 Witam, zainstalowałem yum postgresa: yum install postgresql. Wszystko przebiegło sprawnie, po wpisaniu psql otrzymuję komunikat: 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 "/tmp/.s.PGSQL.5432"? Jeszcze małe pytanko jakim poleceniem mogę sprawdzić gdzie jest zainstlowany postgresql? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
fafig Napisano Sierpień 19, 2009 Zgłoszenie Share Napisano Sierpień 19, 2009 a w ogole konfigurowales postgresa? czy tylko zainstalowales i liczysz ze Ci samo bedzie dzialac? masz w google kupe manuali. polecam fedorasolved.org tam powinno cos byc o tym. co do drugiego pytania rpm -ql nazwa_pakietu - zwraca liste plikow w danym pakiecie. polecam zapoznac sie z poradnikiem fedory. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Plu Napisano Sierpień 19, 2009 Autor Zgłoszenie Share Napisano Sierpień 19, 2009 Nie konfigurowałem możesz mi pomóc? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
fafig Napisano Sierpień 19, 2009 Zgłoszenie Share Napisano Sierpień 19, 2009 czy tak ciezko troche w google poszukac? klik i jest. to ze sobie zainstalowales linuksa nie zwalnia z obowiazku poczytania dokumentacji. przeciez jest strona postgresa i tony dokumentacji Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Plu Napisano Sierpień 19, 2009 Autor Zgłoszenie Share Napisano Sierpień 19, 2009 OK, oczywiście masz rację nie chciało mi się wertować i czytać myślałem że uzyskam klarowną odpowiedź. Trudno dzięki za mobilizacje do pracy, jeżeli nie będę mógł sobie poradzić odezwę się w temacie. Pozdrawiam. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Plu Napisano Sierpień 19, 2009 Autor Zgłoszenie Share Napisano Sierpień 19, 2009 Napotkałem pierwszy błąd robiłem jak w tym linku http://www.adempiere.com/index.php/Install...with_PostgreSQL W pierwszej kolejnośc: 1) yum install postgresql postgresql-server 2)service postgresql initdb 3)service postgresql start 4)tutaj brakowało mi wpisu:host all all 127.0.0.1/32 md5 a więc go dodałem 5)service postgresql restart 6)passwd postgres (nadałem nowe hasło) 7)psql -d template1 -U postgres kiedy wprowadzam krok 7 dostaje taki komunikat psql: KATASTROFALNY: Ident authentication failed for user "postgres" Proszę o pomoc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
fafig Napisano Sierpień 20, 2009 Zgłoszenie Share Napisano Sierpień 20, 2009 procz dokumentacji sa tez listy dyskusyjne poza tym baza nie dziala z uprawnieniami roota tylko uzytkownika postgres. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Plu Napisano Sierpień 20, 2009 Autor Zgłoszenie Share Napisano Sierpień 20, 2009 Dobra siadła mi psycha:0 Odinstalowałem postgresa program graficznym "dodaj/usuń program" oraz postgre server. Zainstalowałem od nowa yumem. I w momęcie kiedy wprowadzam polecenie : service postgresql initdb dostaje komunikat : Data directory is not empty! [NIEUDANE] ... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Plu Napisano Sierpień 20, 2009 Autor Zgłoszenie Share Napisano Sierpień 20, 2009 Uwaga udało się: Skorzystałem z tej porady http://www.flmnh.ufl.edu/linux/install_postgresql.htm Czyli: 1)yum -y install postgresql postgresql-server (pobranie postgresa) 2)/sbin/chkconfig postgresql on (ustawienie serwera tak aby startował automatycznie wraz z uruchomianiem komputera) 3)/sbin/service postgresql start (ustawienie serwera tak aby startował automatycznie wraz z uruchomianiem komputera) 4)su - postgres (logowanie do bazy jak użytkownik postgres) 5)psql template1 (zalogowanie się do bazy która jest tworzona podczas instalacji postgresql) 6)create user web_user; (stworzenie użytkownika) 7)create database web_database owner web_user; (bazy danych dla niego) 8)\q (wyjście z postgresql) 9)/var/lib/pgsql/data/pg_hba.conf local all all trust (ustawinie w pliku konfiguracyjnym zaufania ) 10)/sbin/service postgresql restart (restart bazay aby z pliku zmiany które zostałe zrobione w pliku pg_hba.conf zostały wprowadzone) 11)psql -U web_user web_database (logowanie) Mam jeszcze pytanko jak ustawić użytkownikowi hasło? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Sierpień 20, 2009 Zgłoszenie Share Napisano Sierpień 20, 2009 Dla ustalenia uwagi: 3)/sbin/service postgresql start (ustawienie serwera tak aby startował automatycznie wraz z uruchomianiem komputera)Uruchomienie serwisu (serwera bazy) a nie ustawienie automatycznego startu 4)su - postgres (logowanie do bazy jak użytkownik postgres)Przejście/zalogowanie się na konto postgres. [EDIT] A hasło to coś takiego chyba ALTER USER web_user WITH PASSWORD 'twoje_nowe_haslo'; Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Plu Napisano Sierpień 20, 2009 Autor Zgłoszenie Share Napisano Sierpień 20, 2009 Dzieki za pomoc. Pozdrawiam. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Plu Napisano Sierpień 21, 2009 Autor Zgłoszenie Share Napisano Sierpień 21, 2009 Jeszcze jednak jeden problem mam związany z postgresql. Tworząc wpis w pliku pg_hba.conf: local all all trust mamy dostęp bez hasła lokalnie z tego co rozumiem, stworzyłem użytkownika: 6)create user web_user; (stworzenie użytkownika) 7)create database web_database owner web_user; (bazy danych dla niego) I niby wszystko ok przechodze z root na normalnego użytkownika wprowadzam: psql -U web_user web_database Przchodzę do bazy, i teraz chciałem zrobić hasło dla użytkownika web_user więc wprowadziłem polecenie: template1=# ALTER USER web_user WITH PASSWORD 'haslo'; ALTER ROLE Dokonuje zmiany w pliku pg_hba.conf z TRUST na md5 restartuje serwer i po próbie logowania: [Szymon@localhost /]$ psql -U web_userweb_bazauser Password for user web_user: Podaje 'haslo' i dostaje komunikat : psql: KATASTROFALNY: password authentication failed for user "web_user" Czy wszystko robie poprawnie może coś źle a rczaj na peno:). ------------------------ Proszę o właściwe stosowanie znaczników. Krótkie listingi do 10-12 linii: [code][/code], w przypadku dłuższych: [codebox][/codebox] Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Sierpień 21, 2009 Zgłoszenie Share Napisano Sierpień 21, 2009 A nie zostawiłeś w pliku konfiguracyjnym wpisu: host all all 127.0.0.1/32 ident sameuser Inne wpisy zakończone na "ident sameuser" należy również zmienić na "md5". Wszystkie nie tylko ten jeden. U mnie działa bez problemu z konfiguracją: # TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 # IPv6 local connections: host all all ::1/128 md5 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Plu Napisano Sierpień 21, 2009 Autor Zgłoszenie Share Napisano Sierpień 21, 2009 Tak masz rację zostawiłem wpisy zminiłem na takie, które podałeś i działa. Długo już tego szukałem dzięki za odpowiedź. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się