设置PostgreSQL,无法连接到数据库postgres
设置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的解决方案。
我对这方面的知识很新,所以请尽量解释清楚。
谢谢。
我通过解决区域设置问题并重新安装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安装,问题得到了解决。
感谢!