结束。这个问题离题了。它目前不接受答案。
<hr class=“my12大纲无baw0 bb bc-POWER-400”/
想改进此问题吗?更新问题,使其成为堆栈溢出的主题。
已于8年前关闭
改进这个问题
我确实有一段时间遇到过这个问题,但我最终决定解决它。Postgres最初是使用Brew安装的
升级到OSX 10.8.2后,我将收到
psql:无法连接到服务器:没有这样的文件或目录
服务器是否在本地运行并接受
Unix域套接字上的连接“/tmp/.s.PGSQL.5432”?
当我输入数据时出错
$psql
指挥部
我看到以下过程:
$ps auxw | grep post
Tulsa 59222 0.0 0.2 2483256 14808 Ss Thu03PM 0:02.61/System/Library/PrivateFrameworks/DiskImages.framework/Resources/DiskImages-helper-uuid 470DA5CC-1602-4D69-855F-F365A6512F90-后期执行4
Tulsa 57940.0 0.2 2498852 13648?Ss Wed10PM 0:00.61/System/Library/PrivateFramework/DiskImages.framework/Resources/DiskImages-helper-uuid FAFAFAAAB4-0F67-42C8-864E-EF8C31A42EE3-post exec 4
根目录24447 0.0 0.1 2476468 10080??Ss 8Feb13 0:03.40/System/Library/PrivateFrameworks/DiskImages.framework/Resources/DiskImages-helper-uuid CC768720-12C2-436C-9020-548C275A6B0C-post exec 4
塔尔萨74224 0.0 0.0 2432768 596 s002 R+7:24PM 0:00.00格雷普邮政
$psql
/usr/local/bin/psql
$pg_控制启动
pg_ctl:未指定数据库目录,环境变量PGDATA未设置
有关更多信息,请尝试“pg_ctl--help”。
您尚未启动Postgres服务器。Postgres的一些dmg软件包将其设置为在启动时作为服务运行。但不是您安装的方式
您需要初始化一个数据目录,启动postgres,然后从那里开始
initdb/some/directory#只做一次
pg_ctl-D/some/directory start#此处提供许多其他选项,例如日志记录
psql postgres
您可以为数据目录设置一个环境变量,以后不需要-D标志。您可以稍后查找