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

36 浏览
0 Comments

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

我将在Debian 7上使用PostgreSQL 9.2创建一个Django应用程序。

我在Digital Ocean上创建了一个droplet。我更新并升级了系统。

我使用以下命令安装了PostgreSQL:

sudo aptitude install postgresql postgresql-contrib

当我切换到postgres用户并尝试使用createuser -P创建一个新的数据库用户时,我填写了所有需要的字段,但是出现了以下错误:

createuser: 无法连接到数据库postgres: 无法连接到服务器: 没有这个文件或目录
    服务器在本地运行并接受连接吗?
    Unix域套接字"/var/run/postgresql/.s.PGSQL.5432"?

我在Ubuntu 12.04和Debian 7上尝试了同样的过程几次。

我该怎么办?

我想使用Debian 7,所以我更倾向于使用Debian的解决方案。

我对这方面的知识很新,所以请尽量解释清楚。

谢谢。

0
0 Comments

我通过解决区域设置问题并重新安装PostgreSQL来解决了这个问题。

首先,我参考了以下链接来设置干净的UTF8环境:http://perlgeek.de/en/article/set-up-a-clean-utf8-environment

其次,我参考了以下链接来彻底清除并重新安装Ubuntu上的PostgreSQL:How to thoroughly purge and reinstall postgresql on ubuntu?

通过设置区域设置并进行干净的PostgreSQL安装,问题得到了解决。

感谢!

0