St. Čvn 22nd, 2022

Instalujete tak postgresql a najednou zjistíte, že nic nefunguje, nelze se připojit vzdáleně. Co teď?

Přihlásíte se na terminál server, ať už z jiné mašiny z linuxu, nebo na widlích přes putty a vykonáte následující příkazy:

doporučuji dát příkaz prvně su – postgres a enter (když jste předtím přihlášeni za roota)

psql -d template1

dostanete se do jiného promptu (viz template1=#):
template1=# CREATE ROLE uzivatel WITH LOGIN PASSWORD ‚nejake_heslo‘;
CREATE ROLE //vypíše v odpovědi postgresql
template1=# CREATE DATABASE nejakadatabaze WITH OWNER uzivatel;
CREATE DATABASE //vypíše v odpovědi postgresql
template1-#

Teď jak z uzivatele udělat administrátora?
GRANT ALL ON ALL TABLES IN SCHEMA public TO uzivatel;
GRANT ALL ON ALL SEQUENCES IN SCHEMA public TO uzivatel;
GRANT ALL ON ALL FUNCTIONS IN SCHEMA public TO uzivatel;

Tak a máte uživatele s rootovským oprávněním pro přihlášení do postgresql ale stejně se ještě nepřipojíte, protože nemáte v configu tuto možnost nastavenou:

V každé distribuci je to jinak, takže :
http://www.cyberciti.biz/faq/howto-add-postgresql-user-account/
a v dalším odkaze.

Pokud Vám není něco jasné, mrkněte sem.

Avatar

By mirra

Hardwaru a počítačům se věnuji již od roku 2003. Za tu dobu jsem poskládal stovky počítačů, opravil tisíce počítačů a vyřešil nespočetně problémů, vad a chyb, se kterými se setkávali uživatelé. Od roku 2005 se zabývám servery, zejména těmi herními, v roce 2007 jsem se začal věnovat Valve Source SDK level designu, který šel od roku 2009 k ledu kvůli studiu Informatiky na univerzitě. Podílel jsem se chvíli i na provozu síťové laboratoře MENDELU, dnes spravuji cca 30 serverů/diskových polí na univerzitě, řeším IT v malých a středních firmách tak, aby firmy ušetřily nemalé částky při zlepšení kvality a soustředím se na snižování nákladů na IT od licencí až po hardware, software, provádím konsolidace a audity platnosti licencí, které firmám šetří rovněž nemalé peníze. Z velkých firem spravuji s dalšími kolegy 8000 serverů po celé Evropě a tato práce mě nesmírně baví, protože se vše musí automatizovat a nabízí mi to možnost trénovat další evropské jazyky od Angličtiny, přes Němčinu až po Italštinu.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

18 − ten =