预安装的Postgresql for Mac OSX 10.7“/var/pgsql_socket/.s.PGSQL.5432”出错?

时间:2013-09-05 16:41:20

标签: macos postgresql osx-lion postgis

需要帮助修复我的postgresql,这是OSX Lion附带的预安装的。

我收到错误

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-service [49856]

日期/时间:2013-09-05 12:55:08.176 -0400 操作系统版本:Mac OS X 10.7.5(11G63) 报告版本:9

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

Crashed Thread:Unknown

异常类型:EXC_BAD_ACCESS(SIGSEGV) 例外代码:KERN_INVALID_ADDRESS位于0x00007fff5fc01028

Backtrace不可用

未知线程与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

二进制图像描述不可用

外部修改摘要:   针对此流程的其他流程调用:     task_for_pid:0     thread_create:0     thread_set_state:0   此过程发出的呼叫:     task_for_pid:0     thread_create:0     thread_set_state:0   此计算机上的所有进程进行的调用:     task_for_pid:3164     thread_create:0     thread_set_state:0

型号:MacBookPro8,1,BootROM MBP81.0047.B27,2处理器,Intel Core i5,2.4 GHz,10 GB,SMC 1.68f99 图形:Intel HD Graphics 3000,Intel HD Graphics 3000,内置,512 MB 内存模块:BANK 0 / DIMM0,8 GB,DDR3,1333 MHz,0x029E,0x434D5341384758334D314131333333433920 内存模块:BANK 1 / DIMM0,2 GB,DDR3,1333 MHz,0x80CE,0x4D34373142353737334448302D4348392020 AirPort:spairport_wireless_card_type_airport_extreme(0x14E4,0xD6),Broadcom BCM43xx 1.0(5.106.198.19.22) 蓝牙:版本4.0.8f17,2服务,11个设备,1个传入串行端口 网络服务:Wi-Fi,AirPort,en1 串行ATA设备:TOSHIBA MK5065GSXF,500.11 GB 串行ATA设备:MATSHITADVD-R UJ-8A8 USB设备:FaceTime高清摄像头(内置),apple_vendor_id,0x8509,0xfa200000 / 3 USB设备:hub_device,0x0424(SMSC),0x2513,0xfa100000 / 2 USB设备:USB接收器,0x046d(Logitech Inc.),0xc51b,0xfa130000 / 6 USB设备:BRCM2070集线器,0x0a5c(Broadcom Corp.),0x4500,0xfa110000 / 5 USB设备:蓝牙USB主机控制器,apple_vendor_id,0x821a,0xfa113000 / 8 USB设备:Apple内部键盘/触控板,apple_vendor_id,0x0252,0xfa120000 / 4 USB设备:hub_device,0x0424(SMSC),0x2513,0xfd100000 / 2 USB设备:IR接收器,apple_vendor_id,0x8242,0xfd110000 / 3

2 个答案:

答案 0 :(得分:1)

请尝试使用主机选项:

psql -h localhost

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

export PGHOST=localhost

答案 1 :(得分:0)

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

如果没有解决问题,请通过Homebrew安装PostgreSQL。