postgres , .
1: pg_lsclusters postgres,
:
Ver Cluster Port Status Owner Data directory Log file
9.6 main 5432 online postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log
, Postgres
2: pg_ctlcluster
#format is pg_ctlcluster <version> <cluster> <action>
sudo pg_ctlcluster 9.6 main start
#restart postgres
sudo service postgres restart
3: 2
, . ( /var/log/postgresql/postgresql-9.6-main.log)
FATAL: could not access private key file "/etc/ssl/private/ssl-cert-snakeoil.key": Permission denied
Try adding 'postgres' user to the group 'ssl-cert'
4: postgres
, postgres /var/lib/postgresql/version_no/main : sudo chown postgres -R/var/lib/postgresql/9.6/main/
5: , postgres ssl-cert
, Postgres "ssl-cert". , .
sudo gpasswd -a postgres ssl-cert
sudo chown root:ssl-cert /etc/ssl/private/ssl-cert-snakeoil.key
sudo chmod 740 /etc/ssl/private/ssl-cert-snakeoil.key
sudo service postgres restart