Ens*_*der 9 amazon-web-services postgresql-9.1 ubuntu-12.04
我刚刚在Ubuntu 12.04服务器上安装了PostgreSQL 9.1(由Amazon EWS托管).当我尝试启动psql命令时,会显示以下错误消息.
psql:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字"/var/run/postgresql/.s.PGSQL.5432"上的连接?
在网上搜索后,我发现在使用它之前我必须启动服务器.通过遵循此initdb链接,我仍然无法使用postgresql数据库.我应该做更多的工作(比如配置)来启动服务器吗?
我试图启动服务:service postgresql start 另一条错误信息显示:
没有PostgreSQL集群; 见"man pg_createcluster"
Don*_*ter 18
我收到此消息在Ubuntu 11.04上运行Postgres 9.3的新安装.完整的信息是:
$ sudo /etc/init.d/postgresql start
Error: Cannot stat /var/run/postgresql
* No PostgreSQL clusters exist; see "man pg_createcluster"
Run Code Online (Sandbox Code Playgroud)
原来,/ var/run/postgresql目录不存在,并且它正在尝试使用进程ID创建文件的目录中.我以root身份创建了目录,并使"postgres"用户成为了所有者,并且我能够启动服务器.
在此处进一步说明:http: //www.postgresql.org/message-id/21044.1326496507@sss.pgh.pa.us
| 归档时间: |
|
| 查看次数: |
33799 次 |
| 最近记录: |