Portál AbcLinuxu, 11. listopadu 2025 08:58
postgres@host:$ createuser -P pepa Vložte heslo nového uživatele: Zadejte znova: Měl by mít nový uživatel právo vytvářet databáze? (y/n) y Měl by mít nový uživatel právo vytvářet další nové uživatele? (y/n) y CREATE USERavšak phpPgAdmin 3.5.2 hlásí Přihlášení selhalo
psql -U pepa
postgres@host:/home/root$ psql -U root psql (pg_wrapper): No database specified
su postgres
psql template1
nebo
psql -U pepa template1
postgres@host:/home/root$ createdb -O pepa jozkova CREATE DATABASE postgres@host:/home/root$ psql -U pepa psql (pg_wrapper): No database specified postgres@host:/home/root$ psql -U pepa jozkova psql: FATAL: IDENT authentication failed for user "pepa"
netstat -ntpl)
Mimochodem, měl jsem problém s tím, že se createuser sice tázal na (y/n), ale ve skutečnosti chtěl (a/n), takže, než jsem na toto přišel, se mi nepovedlo vytvořit uživatele s patřičnými právy.
postgres@host:/home/root$ createuser boss -P Vložte heslo nového uživatele: Zadejte znova: Měl by mít nový uživatel právo vytvářet databáze? (y/n) a Měl by mít nový uživatel právo vytvářet další nové uživatele? (y/n) a CREATE USER postgres@host:/home/root$ psql -U boss psql (pg_wrapper): No database specifieda port 5432 je v provozu
root@host:~# netstat -ntpl | grep 5432 tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 3039/postmaster
Snažíš se vytvořít usera a DB poprvé ?ano,mé první pokusy, myslel jsem že to bude jako u mysql, kde po instalaci se dá přihlásit bez hesla
Je to na localu ?na lokální siti, tedy 192.168.0.1 (debian sarge)
Je správně nastavený pg_hba.conf ?použil jsem pg_hba.conf.sample, tak že jsem jej jen přejmenoval na pg_hba.conf
psql (pg_wrapper): No database specified
takze musis psql zadat nejakou databazi, ke ktere se ma prihlasit, myslim ze to nejde jako u mysql prihlasit "jen tak"
bud nejakou vytvor pres createdb nebo zkus template1
postgres@host:/usr/share/postgresql$ psql -U pepa jozkova psql: FATAL: IDENT authentication failed for user "pepa"databázi jsem přiřadil userovi následovně
postgres@host:/home/root$ createdb -O pepa jozkova CREATE DATABASE
psql jozkova provedený pod uživatelem pepa (su pepa) by měl fungovat…
root@host:~# su jozko Id jozko je neznámé.cílem je, aby toto fungovalo ve webovém adminu
). Databáze se v tom mém případě spouští pod uživatelem pgsql, takže pozor na to...
ident sameuser na md5.
Ale phppgadmin by fungovat měl... Nepokouší se také spojit přes socket, místo přes TCP?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.