Mac OSX 10.7预装Postgresql错误“/var/pgsql_socket/.s.PGSQL.5432”?

问题描述:

需要帮助修复我的postgresql,预装的OSX Lion附带的一个。Mac OSX 10.7预装Postgresql错误“/var/pgsql_socket/.s.PGSQL.5432”?

我得到的错误

psql: could not connect to server: Permission denied 
Is the server running locally and accepting 
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"? 

此外,当我使用终端命令“这PSQL”我得到

/usr/bin/psql 

所以好像我在正确的PSQL安装指点。此外,我最近完成了删除所有以前安装的postgres/postgres应用程序等,并且我还从“.bash_profile”中删除了与以前版本的postgres相关的任何内容。

作为一个补充信息,我试图使用Postgres.app并继续获得版本9.2.4.3,并且收到“意外退出消息”,我认为这可能是同一问题的一部分。退出时

错误消息:

Process:   com.heroku.postgres-service [49859] 

路径:/Applications/Postgres.app/Contents/XPCServices/com.heroku.postgres-service.xpc/Contents/MacOS/com.heroku.postgres-service 标识符:com.heroku.postgres-service 版本:??? (???) 编码类型:X86-64(母语) 父进程:com.heroku.postgres服务[49856]

日期/时间:2013年9月5日12:55:08.176 -0400 操作系统版本:Mac OS X 10.7。5(11G63) 报告版本:9

匿名UUID:7F2C7D7B-4EF2-4ED5-A570-94393FBE5F97

坠毁主题:未知

异常类型:EXC_BAD_ACCESS(SIGSEGV) 异常代码:KERN_INVALID_ADDRESS在0x00007fff5fc01028

回溯不可

未知线程坠毁与X86线程状态(64位): RAX: 0x0000000000000055 RBX:0x0000000000000000 RCX:0x0000000000000000 RDX:0x0000000000000000 RDI:0x0000000000000000 RSI:0x0000000000000000 RBP:0x0000000000000000 RSP:0x0000000000000000 R8:0x0000000000000000 R9:0x0000000000000000 R10:0x0000000000000000 R11:0x0000000000000000 R12:0x0000000000000000 R13:0x0000000000000000 R14:0x0000000000000000 R15:0x0000000000000000 RIP:0x00007fff5fc01028 RFL:0x0000000000010203 CR2:0x00007fff5fc01028 逻辑CPU:0

二进制图像描述可提供

外部修改总结:通过其他processe制成 呼叫š靶向这一过程: task_for_pid:0 thread_create:0 thread_set_state:通过这种方法制成的0 呼叫: task_for_pid:0 thread_create:0 thread_set_state: task_for_pid:3164通过该机器上的所有方法制得的0 呼叫 thread_create:0 thread_set_state:0

型号:MacBookPro8,1,BOOTROM的MBP81.0047.B27,2个处理器,英特尔酷睿i5,2.4千兆赫,10 GB,SMC 1.68f99 显卡:英特尔高清显卡3000,英特尔HD Graphics 3000,内置,512 MB 内存模块: BANK 0/DIMM0,8 GB,DDR3,1333兆赫,0x029E,0x434D5341384758334D314131333333433920 存储器模块:BANK 1/DIMM0,2 GB,DDR3,1333兆赫,0x80CE,0x4D34373142353737334448302D4348392020 的AirPort:spairport_wireless_card_type_airport_extreme(0x14E4,0xD6),博通BCM43xx 1.0( 5.106.198.19.22) 串行ATA设备:TOSHIBA MK5065GSXF,500.11 GB 串行ATA设备:TOSHIBA MK5065GSXF,500.11 GB: USB设备:USB接收器,0x046d USB设备:hub_device,0x0424(SMSC),0x2513,0xfa100000/2 USB设备:FaceTime高清摄像头(内置),apple_vendor_id,0x8509,0xfa200000/3 USB设备:USB接收器,0x046d (Logitech Inc.),0xc51b,0xfa130000/6 USB设备:BRCM2070集线器,0x0a5c(Broadcom公司),0x4500,0xfa110000/5 USB设备:蓝牙USB主控制器,apple_vendor_id,0x821a,0xfa113000/8 USB设备:Apple内部键盘/触控板,apple_vendor_id,0x0252,0xfa120000/4 USB设备:hub_device,西班牙语 - 厄瓜多尔(SMSC),0x2513,0xfd100000/2 USB设备:红外接收器,apple_vendor_id,0x8242,0xfd110000/3

+0

PostgreSQL的船舶只有OS X服务器版。 '/ usr/bin/psql'并不意味着你有postgresql服务器,它只是一个客户端程序。请参阅http://www.postgresql.org/download/macosx/并从'postgres.app'或其他来源重新安装服务器。 –

权限被拒绝提示文件权限的问题。确保套接字文件存在于应该存在的位置,并且您可以列出/ var /和/ var/pgsql_socket/

如果这样无法解决问题,请通过Homebrew安装PostgreSQL。

请主机选项尝试:

psql -h localhost 

您可以将此行添加到您.bash_profile文件:

export PGHOST=localhost