我刚刚遵循了本教程:
http://www.unixmen.com/postgresql-9-4-released-install-centos-7/
但是我无法在我的 centOS 6.5 机器上启动我的 postgres 服务器。
错误如下:
[root@vm5 ~]# service postgresql-9.4 initdb
Data directory is not empty!
[root@vm5 ~]# service postgresql-9.4 start [FAILED]
Starting postgresql-9.4 service: [FAILED]
[root@vm5 ~]# /etc/init.d/postgresql-9.4 start
Starting postgresql-9.4 service: [FAILED]
在那个教程之前我已经尝试过这个:
https://wiki.postgresql.org/wiki/YUM_Installation
我不知道还能做什么。
答案1
Centos 抱怨是因为她发现你那里已经有了一些东西。她很善良,不想毁掉对你来说可能很珍贵的东西。
这个非空文件夹可能是:
/var/lib/pgsql/data
如果没有,则发出命令:
find / -name pg_hba.conf
该文件所在的文件夹应为空。删除内容。然后尝试重新初始化。
又失败了?
尝试这个命令:
chown -R postgres:postgres data
也许这会有帮助.....