Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-09-08 10:00:09

  aniusia_deb - Użytkownik

aniusia_deb
Użytkownik
Skąd: z Polski
Zarejestrowany: 2006-08-14

pgadmin3-postgreSQL problem

Witam panów i BiExi ;)
Ucze się właśnie postgreSQL (bo musze stworzyć baze w robocie)
Możecie zweryfikować co zrobiłam źle?
Oto co robiłam:

a) Zainstalowalam postgreSQL
[b]apt-get install postgresql[/b]
b) Odpaliłam postmastera
[b]usr/lib/postgresql/7.4/bin/pg_ctl -D /var/lib/postgres/data -l logfile start[/b]
c) Założyłam użytkownika
d) Zalozylam prosta baze danych (dla proby) i prosta tabele.

No i teraz mam taki problem. Chce się połączyć z moją bazą za pomocą pgadmin3, wpisuje swoj adres, opis i serwis i dostaje coś takiego:

Kod:

Server doesn't listen
The server doesn't accept connections: the connection library reports 
could not connect to server: Połączenie odrzucone Is the server running on host "82.xxx.xxx.xx" and accepting TCP/IP connections on port 5432? 
If you encounter this message, please check if the server you're trying to contact is actually running PostgreSQL on the given port. Test if you have network connectivity from your client to the server host using ping or equivalent tools. Is your network / VPN / SSH tunnel / firewall configured correctly? 
For security reasons, PostgreSQL does not listen on all available IP addresses on the server machine initially. In order to access the server over the network, you need to enable listening on the address first. 
For PostgreSQL servers starting with version 8.0, this is controlled using the "listen_addresses" parameter in the postgresql.conf file. Here, you can enter a list of IP addresses the server should listen on, or simply use '*' to listen on all available IP addresses. For earlier servers (Version 7.3 or 7.4), you'll need to set the "tcpip_socket" parameter to 'true'. 
You can use the postgresql.conf editor that is built into pgAdmin III to edit the postgresql.conf configuration file. After changing this file, you need to restart the server process to make the setting effective. 
If you double-checked your configuration but still get this error message, it's still unlikely that you encounter a fatal PostgreSQL misbehaviour. You probably have some low level network connectivity problems (e.g. firewall configuration). Please check this thoroughly before reporting a bug to the PostgreSQL community.

Co musze zrobic ? :(
Chce zaznaczyć że port 5432 mam otwarty.
Dlaczego nie chce się łączyć?
Co zrobić żeby nasłuchiwał na porcie 5432?

Dziękuje za wszystkie odpowiedzi
Pozdrawiam


Czy Debian mnie do siebie przekona? Sie okaze :D

Offline

 

#2  2006-09-08 12:42:00

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: pgadmin3-postgreSQL problem

Czemu nie korzystasz ze skryptu startowego? Odpal postgresql przy pomocy polecenia:

Kod:

/etc/init.d/postgresql start

Dodatkowo powinnaś ustawić w konfiguracji nasłuchiwanie na adresach (adresie)  zewnetrzych. Standardowo chyba można sie łączyć tylko z localhosta. Więc otwarty port może nie wystarczyć. Również postgresa ciągle poznaje, ale pewnie trzeba też równiesz nadając użytkownikowi prawa do bazy zdefiniować z jakiego hosta bedzie się łączył jak to sie robi w mysql- u. W myslu jest jakoś tak - grant all privilleges on <baza> to user@host identify by password 'hasło';

Offline

 

#3  2006-09-13 08:11:25

  aniusia_deb - Użytkownik

aniusia_deb
Użytkownik
Skąd: z Polski
Zarejestrowany: 2006-08-14

Re: pgadmin3-postgreSQL problem

Dobra używając pgadmin3 już mogę się połączyć <jupi>
ale teraz zagadka dla mnie jest, dlaczego phppgadmin mi nie dziala :(
jak wpisuje np:
http://127.0.0.1/phppgadmin to dostaje cos takiego :
[b]Your PHP installation does not support PostgreSQL. You need to recompile PHP using the --with-pgsql configure option.[/b]

W jaki sposob mam to przeinstalowac , bo zabardzo nie wiem?

Pozdrawiam


Czy Debian mnie do siebie przekona? Sie okaze :D

Offline

 

#4  2006-09-14 10:19:42

  raixer - Moderator

raixer
Moderator
Zarejestrowany: 2004-08-21

Re: pgadmin3-postgreSQL problem

Ktora masz wersje php?
Jezli 5ka to

Kod:

apt-get install php5-pgsql

Open Source - Świat otwartych umysłów
Linux Registered User: #276548

Offline

 

#5  2006-09-18 08:45:47

  adam05 - Adamin

adam05
Adamin
Skąd: Warszawa
Zarejestrowany: 2005-12-15
Serwis

Re: pgadmin3-postgreSQL problem

Teraz ja mam pytanie :)

Też się uczę postgresa. Napisałem taki prosty skrypcik. Może mi ktoś powiedzieć dlaczego mi nie działa???


[b]index.php[/b]
<?
$conn = pg_connect("dbname=baza user=adam password=tajne");
echo "$conn";
?>

jak otwieram to dostaje cos takiego:

Kod:

Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: FATAL: IDENT authentication failed for user "adam" in /var/www/baza/index.php on line 2

A jestem pewien że hasło oraz login się zgadzają, bo podobnie jak aneczka mogę się połączyć z bazą za pomocą pgadmin3 i phppgadmin.

Czy ktos wie co to moze byc?

http://www.adam05.one.pl/baza


Wszedzie dobrze, ale w 127.0.0.1 najlepiej...

Offline

 

#6  2006-09-18 12:07:07

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: pgadmin3-postgreSQL problem

Twoja metoda nauki php to zgadywanie? ;] Pomyślałeś sobie, pewnie pg_connect wywołuje sie jak poniżej i zadziała. Zajrzyj lepiej do dokumentacji tej funkcji na php.net.



<?
$conn = pg_connect("dbname=baza user=adam password=tajne");
echo "$conn";
?>

[/quote]

Offline

 

#7  2006-09-18 12:12:36

  adam05 - Adamin

adam05
Adamin
Skąd: Warszawa
Zarejestrowany: 2005-12-15
Serwis

Re: pgadmin3-postgreSQL problem

taka nauka jest najlepsza :]

dobra zajrze

Pozdrawiam


Wszedzie dobrze, ale w 127.0.0.1 najlepiej...

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.007 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00008 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00123 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.119.167.189' WHERE u.id=1
0.00064 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.119.167.189', 1732891183)
0.00040 SELECT * FROM punbb_online WHERE logged<1732890883
0.00061 DELETE FROM punbb_online WHERE ident='185.191.171.13'
0.00033 SELECT topic_id FROM punbb_posts WHERE id=40717
0.00005 SELECT id FROM punbb_posts WHERE topic_id=5181 ORDER BY posted
0.00047 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=5181 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00057 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=5181 ORDER BY p.id LIMIT 0,25
0.00096 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=5181
Total query time: 0.00542 s