Trebuie doar să parcurgeți următorii pași din tutorial pentru a începe cu succes postgresql
:
# mkdir /var/postgresql/data
# chown _postgresql:_postgresql /var/postgresql/data
# su -l _postgresql
$ initdb -D /var/postgresql/data
Fișierele care aparțin acestui sistem de baze de date vor fi deținute de utilizatorul „_postgresql”.
Acest utilizator trebuie să dețină și procesul serverului.
Clusterul bazei de date va fi inițializat cu locale „C”.
Codarea implicită a bazei de date a fost setată în consecință la „SQL_ASCII”.
Configurația implicită de căutare a textului va fi setată la „engleză”.
Sumele de verificare din pagina de date sunt dezactivate.
repararea permisiunilor pe directorul existent /var/postgresql/data ... ok
se creeaza subdirectoare... ok
selectarea implementării memoriei partajate dinamice ... posix
selectând max_connections implicite ... 20
se selectează shared_buffers implicit... 128MB
se selectează fusul orar implicit... UTC
se creeaza fisiere de configurare... ok
rulează script bootstrap... ok
se efectuează inițializarea post-bootstrap... ok
sincronizarea datelor pe disc... ok
initdb: avertisment: se activează autentificarea „încredere” pentru conexiunile locale
Puteți modifica acest lucru editând pg_hba.conf sau folosind opțiunea -A sau
--auth-local și --auth-host, data viitoare când rulați initdb.
Succes. Acum puteți porni serverul de baze de date folosind:
pg_ctl -D /var/postgresql/data -l pornire fișier jurnal
Tu poate sa începeți să utilizați comanda tipărită de initdb
, dar mai bine este să Ieșire
sesiunea utilizatorului și folosește ceea ce recomandă tutorialul:
# rcctl porniți postgresql
Asigurați-vă că urmați cu atenție restul tutorialului sau postgresql
nu va porni după o repornire.