设置 PostgreSQL,无法连接到数据库 postgres

Posted

技术标签:

【中文标题】设置 PostgreSQL,无法连接到数据库 postgres【英文标题】:Setting up PostgreSQL, could not connect to database postgres 【发布时间】:2014-08-14 20:51:36 【问题描述】:

我将在 Debian 7 上使用 postgreSQL 9.2 创建一个 django 应用程序。 我在数字海洋中创造了一个水滴。我更新并升级了系统。 我使用了以下命令

sudo aptitude install postgresql postgresql-contrib

安装 postgresql。

当我将用户更改为 postgres 并且我想使用 createuser -P 创建一个新的 db 用户时

我填写了它想要的所有字段,但出现了这个错误:

createuser: could not connect to database postgres: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

我在 Ubuntu 12.04 和 Debian 7 中使用新的 droplets 尝试了几次相同的过程。

我该怎么办? 我想使用 Debian 7,所以我更喜欢使用 Debian 的解决方案。 我是这方面的新手,所以请解释一下。 谢谢。

【问题讨论】:

您是否尝试过使用initdb 创建postgres 数据库集群? 我该怎么做? :) 使用 postgres 手册:postgresql.org/docs/current/static/app-initdb.html 或谷歌 postgres initdb 谢谢。我正在寻找它。 "服务器是否在本地运行并接受 Unix 域套接字上的连接..." 【参考方案1】:

我通过修复语言环境问题解决了这个问题并重新安装了 PostgreSQL

首先: http://perlgeek.de/en/article/set-up-a-clean-utf8-environment

第二: How to thoroughly purge and reinstall postgresql on ubuntu?

设置语言环境并为 postgreSQL 进行全新安装。

谢谢!

【讨论】:

以上是关于设置 PostgreSQL,无法连接到数据库 postgres的主要内容,如果未能解决你的问题,请参考以下文章

无法连接到服务器:PostgreSQL -Heroku

Laravel 在测试时无法连接到 sqlite 并使用开发 postgresql 设置

玩 Java - 无法连接到数据库 postgreSQL

无法连接到 Pentaho Kettle 中的 PostgreSQL 数据库

无法使用 express 连接到 postgreSQL 数据库

将 Spring Boot Web 应用程序连接到 postgresql 服务器