当前位置:首页 > linux教程 > 列表

OS X Yosemite升级导致的postgresql启动问题

发布:smiling 来源: PHP粉丝网  添加日期:2015-05-06 15:19:46 浏览: 评论:0 

OS X Yosemite是苹果发布的新一代Mac操作系统,该版本采用扁平化的设计,在我升级到OS X Yosemite后,导致数据库postgresql启动时报错了.

今天升级OS X Yosemite后,启动postgesql时报以下错误:

  1. ... 
  2. FATAL:  could not open directory "pg_twophase": No such file or directory 
  3. Is the server running locally and accepting  --phpfensi.com 
  4. connections on Unix domain socket "/tmp/.s.PGSQL.5432"? 

据说可能是因为yosemite删除了pg的一些空目录导致的,所以解决方案也十分简单:

如果/usr/local/var/postgres/目录下没有pg_tblspc,pg_twophase和pg_stat_tmp子目录,直接新建这几个目录即可,然后可以正常启动postgresql.

Tags: Yosemite postgresql

分享到: