2013-10-13 213 views
0

我下载了postgresql-9.1。postgresql命令没有执行

,但是当我在终端执行以下命令:

$ createdb mydb 

我得到以下信息:

createdb: 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"? 

请告诉我如何排序这个疑难问题,甚至试图卸载,然后重新安装它。我试图在linux mint 15(肉桂)上运行这个。

+0

你碰巧看过文档吗? http://www.postgresql.org/docs/9.1/static/server-start.html – bma

回答

0

使用ps来查看postgresql进程是否实际运行。如果没有,请启动它(service postgresql start)。通常应该在安装后自行启动,但谁知道。此外,某些错误可能会阻止它在启动时启动。

如果postgresql正在运行,那么您可能需要在数据目录中编辑pg_hba.conf。同样,通常数据库应该默认侦听本地连接,但是谁知道。