createdb:无法连接到数据库 postgres:无法连接到服务器:没有此文件或目录

createdb:无法连接到数据库 postgres:无法连接到服务器:没有此文件或目录

我刚刚在我的 Ubuntu 机器上构建/安装了 Postgresql,但我无法让它实际运行,我一直收到错误。

我设置服务器运行并输出日志文件(与文档),它似乎工作正常(以拥有 pgsql 目录的“su - postgres”身份运行):

postgres@ubuntu:~$ /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
[1] 2200

但是当我尝试创建一个数据库时,出现了这个错误:

postgres@ubuntu:~$ usr/local/pgsql/bin/createdb test
-su: usr/local/pgsql/bin/createdb: No such file or directory
[1]+  Exit 2                  /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data > logfile 2>&1

知道我遗漏了什么吗?我以前做过这个 - 但现在我很困惑...

答案1

嗯...你开头少了一个 /。

bash 提示符显示您在 $home,并且您正在运行不以 / 开头的 createdb,因此它正在寻找 $home/usr/local/pgsql/bin/createdb

相关内容