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
权限被拒绝提示文件权限的问题。确保套接字文件存在于应该存在的位置,并且您可以列出/ var /和/ var/pgsql_socket/
如果这样无法解决问题,请通过Homebrew安装PostgreSQL。
请主机选项尝试:
psql -h localhost
您可以将此行添加到您.bash_profile
文件:
export PGHOST=localhost
PostgreSQL的船舶只有OS X服务器版。 '/ usr/bin/psql'并不意味着你有postgresql服务器,它只是一个客户端程序。请参阅http://www.postgresql.org/download/macosx/并从'postgres.app'或其他来源重新安装服务器。 –