Podstawy PostgreSQL 8
Cześć,
Chciałem zapytać o kilka analogii w stosunku do bazy MySQL która jest
mi lepiej znana, czyli w MySQL jest tak a jak to zrobić to PostgreSQL
:-) Dodam ze konfiguracja w zasadzie domyślna po instalacji, wersja
8.1.9.
1. Root bazy (owner)
W MySQL rootem jest login root (siedzi w bazie MySQL), jak jest w
PostgreSQL, kto jest rootem?
2. Logowanie
MySQL:
mysql -u root -p
PostgreSQL:
Do tej pory robiłem tak, że "su" na użytkownika systemowego postgres i
wtedy "psql", bo jak robiłem tak:
# psql -U postgres -W
Password for user postgres:
psql: FATAL: Ident authentication failed for user "postgres"
pomimo dobrego hasła, o co chodzi?
3.Prawa
MySQL:
grant all on db_name.* to admin_bazy identified by 'haselo';
i już mam roota bazy, co w większości przypadków mi wystarcza, przy
czym automatycznie tworzony jest użytkownik z takim hasłem, jak można
uzyskać to samo pod PostgreSQL, czyli stworzyć bazę i stworzyć roota
dla tej bazy?
--
Pozdrawiam
Reply to: