Nejprve je potřeba se přihlásit jako uživatel postgres, to se provede snadno zadáním
su postgres
Dál musíte přihlásit k databázi postgres PostgreSQL serveru
psql -d postgres
a nyní nastavit heslo pro přihlášení uživatele postgres k PostgreSQL serveru takto
alter role postgres with password 'heslo';
Pokud se vám po zadání tohoto příkazu objeví text
ALTER ROLE
znamená to jeho úspěšné provedení a heslo uživatele postgres bylo úspěšně nastaveno. Pozor, středník na konci příkazu je důležitý a pokud se nic neobjeví, došlo k nějaké chybě...
Od psql se můžete odhlásit zadáním příkazu
\quit
A podobně i ukončíte přihlášení pod uživatelem postgres.
exit
Zdoje informací
No admin password for PostgreSQL.
okopírované, nebude fungovat. toto fungovalo v postgresu starším než verze 8.3
OdpovědětVymazattakto:
http://blog.rainbof.eu/vytvoreni-hesla-v-postgresu-vsechny-verze/
(článek jsem aktualizoval)
a jinak, v debianu se to nyní dělá pomocí ident tedy tak že se používá systémový uživatel.