我想弄清楚为什么我的 posgresql 无法在启动时启动。我在终端手动运行它
# chkconfig postgresql on
# service postgresql start
/usr/bin/chcon: can't apply partial context to unlabelled file /var/lib/pgsql/pgstartup.log
Initalizing database: [ OK ]
Starting postgresql service: [ OK ]
有任何想法吗?
答案1
看起来 /var/lib/pgsql/pgstartup.log 没有 SELinux 标签,因此 SELinux 阻止 postgres 访问它。请参阅这一页有关 SELinux 标签的更多信息。