Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[PostgreSQL] - psql pierwsze logowanie - jak?

639 views
Skip to first unread message

Marcin

unread,
Jun 1, 2009, 5:38:12 AM6/1/09
to
Witam,

Zainstalowa�em PostgreSQL w Ubuntu. Chcia�bym si� teraz dosta� do tej
bazy, ale w �aden spos�b mi si� to nie udaje.
Pr�buje wpisywa� samo psql z konta usera jak i roota.
Pr�buj� wpisywa� psql -h localhost -U root itp. itd.

Jak si� wi�c dosta� do psql?
Wszystko co w necie znajdujďż˝ do wpisz psql <ENTER>
albo: psql -U myuser -h localhost -D mydb

Podpowie ktoďż˝?

W dokumentacji pisz� aby najpierw stworzy� baz� o nazwie np mydb, wi�c
robiďż˝:
login_usera$ createdb mydb

i otrzymujďż˝:
createdb: could not connect to database postgres: KATASRTOFALNY: Ident
authentication failed for user "login_usera"


Z roota sprawdzam, czy baza chodzi: /etc/init.d/./postgresql-8.3 status
i mam, �e jest online

ps te� pokazuje, �e baza jest uruchomiona.

Jak wi�c przej�� ten pierwszy krok w przygod� z PostgreSQL?

--
Pozdrawiam,
Marcin

A.L.E.C

unread,
Jun 1, 2009, 5:52:09 AM6/1/09
to
Marcin wrote:

> Jak wi�c przej�� ten pierwszy krok w przygod� z PostgreSQL?

Zacz�� od przeczytania dokumentacji
http://www.postgresql.org/docs/8.3/interactive/tutorial-createdb.html
http://www.postgresql.org/docs/8.3/interactive/auth-pg-hba-conf.html

p.s. sudo postgres

--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.org.pl
Roundcube Webmail Project Developer http://roundcube.net

Marcin

unread,
Jun 1, 2009, 6:57:58 AM6/1/09
to
A.L.E.C pisze:
> http://www.postgresql.org/docs/8.3/interactive/tutorial-createdb.html
> http://www.postgresql.org/docs/8.3/interactive/auth-pg-hba-conf.html

Dzi�ki! Po ci�kich bojach zrobi�em tak:
Z konta roota:
su postgres
createuser userdb
createdb mydb

Nast�pnie w pliku pg_hbd.conf zmieni�em linijke :
local all all ident sameuser
na:
local all all trust

Nast�pnie ju� z konta zwyk�ego usera linuksowego:
psql -U userdb -d mydb

i juďż˝ :)
Musz� jeszcze tylko bardziej rozpracowa� plik pg_hbd.conf i w og�le
linuksa, bo to co siedzi w tym pliku nie za wiele mi m�wi :)
Z identem nie umiem sobie poradziďż˝, a trust mnie nie satysfakcjonuje, bo
wchodz� bez has�a.


> p.s. sudo postgres

a nie sudo su postgres ? ;)


W ka�dym razie dzi�ki raz jeszcze!


--
Pozdrawiam,
Marcin

Marcin

unread,
Jun 1, 2009, 6:59:47 AM6/1/09
to
Marcin pisze:

> Musz� jeszcze tylko bardziej rozpracowa� plik pg_hbd.conf i w og�le

Chodzi�o oczywi�cie o plik pg_hba.conf

--
Pozdrawiam,
Marcin

Jaroslaw Berezowski

unread,
Jun 1, 2009, 6:43:16 AM6/1/09
to
Dnia Mon, 01 Jun 2009 11:38:12 +0200, Marcin napisał(a):

> Witam,
>
> Zainstalowałem PostgreSQL w Ubuntu. Chciałbym się teraz dostać do tej
> bazy, ale w żaden sposób mi się to nie udaje.
Zainstalowales DBMS nie baze. Baze musisz stworzyc.

--
Jaroslaw "jaros" Berezowski

Marcin

unread,
Jun 1, 2009, 7:16:12 AM6/1/09
to
Jaroslaw Berezowski pisze:

> Dnia Mon, 01 Jun 2009 11:38:12 +0200, Marcin napisał(a):
>
>> Witam,
>>
>> Zainstalowałem PostgreSQL w Ubuntu. Chciałbym się teraz dostać do tej
>> bazy, ale w żaden sposób mi się to nie udaje.
> Zainstalowales DBMS nie baze. Baze musisz stworzyc.
>

Uściślając sprawę masz w 100% rację. A nawet RDBMS :)
Jednak w mowie potocznej każdy powie, że zainstalował sobie bazę taką a
taką. Chcąc być jednak dokładnym i nie doprowadzać do pomyłek,
przejęzyczeń itd. w rzeczy samej zainstalowałem RDBMS PostgreSQL, w
którym mogę teraz tworzyć bazy danych np. bazę o nazwie mydb :)

--
Pozdrawiam,
Marcin

Paweł Matejski

unread,
Jun 1, 2009, 7:18:42 AM6/1/09
to
Marcin wrote:
> A.L.E.C pisze:
>> http://www.postgresql.org/docs/8.3/interactive/tutorial-createdb.html
>> http://www.postgresql.org/docs/8.3/interactive/auth-pg-hba-conf.html
>
> Dzi�ki! Po ci�kich bojach zrobi�em tak:
> Z konta roota:
> su postgres
> createuser userdb
> createdb mydb
>
> Nast�pnie w pliku pg_hbd.conf zmieni�em linijke :
> local all all ident sameuser
> na:
> local all all trust
>
> Nast�pnie ju� z konta zwyk�ego usera linuksowego:
> psql -U userdb -d mydb
>
> i juďż˝ :)
> Musz� jeszcze tylko bardziej rozpracowa� plik pg_hbd.conf i w og�le
> linuksa, bo to co siedzi w tym pliku nie za wiele mi m�wi :)
> Z identem nie umiem sobie poradziďż˝, a trust mnie nie satysfakcjonuje, bo
> wchodz� bez has�a.

A co w tym z�ego? Pewnie i tak nie masz innych user�w na swoim systemie, wi�c spokojnie local mo�esz zostawi� na trust. :)

--
P.M.

Marcin

unread,
Jun 1, 2009, 9:43:32 AM6/1/09
to
Paweďż˝ Matejski pisze:

No nic z�ego, ale dobrze jest mie� pewn� praktyk�, �e w razie gdyby by�a
potrzeba... :)
Na roota te� mo�na si� lokalnie bezpo�rednio logowa�. W niczym to nie
przeszkadza. �eby jednak z�apa� dobr� praktyk� wsz�dzie blokuj�
mo�liwo�� bezpo�redniego logowania si� roota. Najpierw user, potem su -
Przynajmniej widaďż˝ kto co narozrabiaďż˝ i kiedy byďż˝ rootem ;)

--
Pozdrawiam,
Marcin

0 new messages